Ordnen Sie das Numpad den echten Zahlentasten unter Linux zu

1458
Rubén Marrero

Ich möchte, dass die Nummern des Nummernblocks genau den regulären Nummern entsprechen. Wenn ich also Shift+1auf den Nummernblock drücke, möchte !ich gedruckt werden. Gibt es einen einfachen Weg, das zu tun?

1

1 Antwort auf die Frage

2
Rubén Marrero

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 ~/.Xmodmapirgendwo in Ihrer ~/.XinitrcDatei ausführen und / oder wenn Sie Ihr Layout ändernsetxkbmap

Wenn Sie mit der Lösung vollkommen zufrieden sind, können Sie sie als akzeptierte Antwort auswählen. Slizzered vor 9 Jahren 0
Anscheinend muss ich 48 Stunden ab dem Zeitpunkt warten, an dem ich ihn gefragt habe (immer noch 21 Stunden). http://oi57.tinypic.com/e67x34.jpg. Ich werde es als angekreuzt ankreuzen, sobald diese Zeit verstrichen ist. Rubén Marrero vor 9 Jahren 0