Xena,
Probeer eerst welke respons je krijg van een bepaalde toets.
In een terminal:
xev | grep keycode --line-buffered
Als de toest herkend is, krijg je tweemaal dezelfde regel (indrukken en loslaten)
Voorbbeeld:
(De kleine r toets)
state 0x0, keycode 27 (keysym 0x72, r), same_screen YES,
state 0x0, keycode 27 (keysym 0x72, r), same_screen YES,
(@ toets, is bijmij <shift> 2)
state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
state 0x1, keycode 11 (keysym 0x40, at), same_screen YES,
state 0x1, keycode 11 (keysym 0x40, at), same_screen YES,
state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
(De 2 toets)
state 0x0, keycode 11 (keysym 0x32, 2), same_screen YES,
state 0x0, keycode 11 (keysym 0x32, 2), same_screen YES,
Daarna kan je via de verborgen bestand
.Xmodmap en de regel
xmodmap ~/.Xmodmap in
.bashrc het een en ander sturen.
Voorbeeld bijmij:
Op deze Toushiba laptop zit naast de linker-shift toets een extra
backslash/pipe toets.
Om die deftig te laten werken is mijn .Xmodmap er zo uit:
keycode 94 = backslash bar
Deze toets reageerd met de keycode 94.
De backslash staat van de onder, dus eerst.
Het pipe symbool via de shift-toets, dus tweede.