Ok, ich könnte die Antwort finden, indem ich diese Anweisungen befolge. Ich lasse die Antwort hier für den Fall, dass es für jemanden nützlich ist.
Nummern 1-7 (englisches Layout):
xmodmap -e 'keycode 87 = 1 exclam' xmodmap -e 'keycode 88 = 2 at' xmodmap -e 'keycode 89 = 3 numbersign' xmodmap -e 'keycode 83 = 4 dollar' xmodmap -e 'keycode 84 = 5 percent' xmodmap -e 'keycode 85 = 6 asciicircum' xmodmap -e 'keycode 79 = 7 ampersand'
Es hat keinen Sinn für Nummer 8, *
wie in englischem Layout zu sein, da es bereits auf dem Nummernblock liegt (
. Gleiche passiert mit 9, die die gleichen wie wären: )
und 0, das wäre: =
.
xmodmap -e 'keycode 80 = 8 parenleft' xmodmap -e 'keycode 81 = 9 parenright' xmodmap -e 'keycode 90 = 0 equal'
Optional können Sie die Nummer 2 an binden, "
wenn sie mit shift und @
mit alt verwendet wird (dies würde natürlich das ursprüngliche Verhalten überschreiben):
xmodmap -e 'keycode 88 = 2 quotedbl NoSymbol NoSymbol at at'
macht Änderungen dauerhaft:
xmodmap -pke >~/.Xmodmap
PS: Um diese Änderungen dauerhaft durchzuführen, sollten Sie sie xmodmap ~/.Xmodmap
irgendwo in Ihrer ~/.Xinitrc
Datei ausführen und / oder wenn Sie Ihr Layout ändernsetxkbmap