EDIT: Ich hatte ganz vergessen, dass es auch noch ein grafisches Frontend für xmodmap gibt: xkeycaps! Das folgende gilt zwar trotzdem, mit xkeycaps ist es aber sicherlich einfacher ;-)
Mit xmodmap (ändert die Tastenbelegung unter X11). Zum Beispiel legt
xmodmap -e "keycode 47 = odiaeresis Odiaeresis less"
xmodmap -e "keycode 48 = adiaeresis Adiaeresis greater"
auf einer deutschen Tastatur "<" auf CTRL+ö und ">" auf CTRL+ä.
Du musst erstmal wissen, auf welchen Tasten Du die Dinger haben willst. Das kannst Du über das Kommando
xev herausfinden (Auf
keycode achten). Ein Beispieleintrag für keycode 54 sieht so aus:
Code:
KeyPress event, serial 30, synthetic NO, window 0x2200001,
root 0x4c, subw 0x0, time 2624025130, (168,-20), root:(670,10),
state 0x4, keycode 54 (keysym 0x63, c), same_screen YES,
XLookupString gives 1 bytes: (03) ""
XmbLookupString gives 1 bytes: (03) ""
XFilterEvent returns: Fals
Dann musst Du wissen, wie die Zeile oben aufgebaut ist. Hinter den keycodes kommen sogenannte
keysyms. Mit denen definierst Du, was passieren soll. Die keysyms für "<", ">" und "|" sind "less", "greater" und "bar".
Code:
Normal SHIFT+ CTRL+ ..
keycode 54 = less greater bar
Also jeweils gedrückt ohne irgendwas, mit SHIFT und mit CTRL. Nicht jede Kombination geht, warum auch immer. Z.B. habe ich es nicht hinbekommen, die Pipe "|" auf "CTRL+ü" zu legen.
Bevor Du loslegst, solltest Du dir deine xmodmap sichern:
Code:
xmodmap -pke > xmodmap.backup
Laden geht mit
Hoffe es war einigermaßen verständlich
.