Wie kann man einfach Umlaute auf einer amerikanischen Tastatur eingeben?

 

 
Die eleganteste Lösung ist mit xmodmap ein paar Tastaturen mit den Umlauten zu belegen so dass sie durch Drücken von CapsLock zusammen mit dem Buchstaben ausgegeben werden. Die Grossbuchstaben verlangen noch das gleichzeitige Drücken von SHIFT zu CapsLock.
 
Dazu erstellt man eine Datei mit dem Namen ~/.Xmodmap und folgendem Inhalt:
 
remove Lock = Caps_Lock
keycode 66 = Mode_switch
keycode 26 = e E EuroSign cent
keycode 30 = u U udiaeresis Udiaeresis
keycode 32 = o O odiaeresis Odiaeresis
keycode 38 = a A adiaeresis Adiaeresis
keycode 39 = s S ssharp
 
Danach die xmodmap aktivieren mit 
 
xmodmap ~/.Xmodmap
 
Jetzt werden die Umlaute erzeugt bei gleichzeitigem Drücken von CapsLock und a,o oder u und weiterhin das ß mit CapsLock und s sowie das Eurozeichen mit CapsLock und e. Damit das immer automatisch beim Anmelden aktiviert wird wird folgender Code in ~/.bashrc geschrieben:
 
#!/bin/bash
if [ -f "$HOME/.Xmodmap" ]; then
   xmodmap ".Xmodmap"
fi
 
Referenzen
 
Tastaturkonfigurationen - LinuxWiki.org
Kommentare   
#3 kingaron@gmx.net 2012-10-07 23:14
zitiere framp:
Dazu braucht man aber eigentlich eine spezielle Tastatur wo die zusätzlichen Zeichen auf den Tasten vermerkt sind.
In der Benutzung ist es nach deiner Methode einfacher.. mir persönlich erschien der Aufwand mir 5 Tasten zu merken aber geringer als mich mit xmodmap selber auseinanderzusetzen.. ;) Aber eine spezielle Tastatur braucht man dafür nicht.. Habe übrigens eine deutsche Tastatur, also stimmt ein Großteil der Beschriftungen eh nicht.
Wo ich hier schon mal am Schreiben bin:
Klasse Seite! Scheint sich zu lohnen hier öfter mal reinzuschauen
#2 framp 2012-10-07 21:38
Guter Punkt. Das funktioniert natürlich auch. Dazu braucht man aber eigentlich eine spezielle Tastatur wo die zusätzlichen Zeichen auf den Tasten vermerkt sind. So eine habe ich nicht und möchte aber die Tasten trotzdem leicht merkbar benutzen können was bei der von mir o.g. vorgestellten Methode einfacher ist:

CapsLock + a = ä
CapsLock + o = ö
CapsLock + u = ü
CapsLock + s = ß
CapsLock + e = €

bzw noch Strg für Grossbuchstaben Ä,Ö und Ü
#1 kingaron@gmx.net 2012-10-07 17:27
Gibt es nicht genau für diesen Zweck US Internatiel w AltGr Dead Keys?

Ist ein US Tastaturlayout mit Umlauten, € und ß

AltGr + q = ä
AltGr + p = ö
AltGr + y = ü
AltGr + s = ß
AltGr + 5 = €