Ich habe eine Standardtastatur mit Zifferntasten auf der rechten Seite (ich denke, es heißt 104-Tasten-Tastatur). Ich möchte die Zifferntasten nur als Zifferntasten verwenden. Das heißt, ich möchte den NumLock nicht zum Ein- und Ausschalten der Zifferntasten.
Manchmal passiert es jedoch (ich weiß nicht wie, vielleicht weil ich versehentlich die NumLock drücke Taste), dass die NumLock ausgeschaltet ist und ich sie erneut drücken muss. Das ist extrem ärgerlich.
Ist es möglich, das Ausschalten von NumLock zu deaktivieren ?
Mit anderen Worten:Ich möchte, dass meine Zifferntasten immer als Zifferntasten fungieren und die NumLock deaktivieren wechseln .
Ich verwende Debian und LXDE (Openbox).
AKTUALISIERUNG:
Ich nutze nun schon seit einigen Jahren die Lösung, wo ich in Openbox ein Skript beim NumLock ausführe Taste gedrückt wird. Dieses Skript macht dann NumLock wieder ein.
<keybind key="Num_Lock">
<action name="Execute">
<command>numlock-on.sh</command>
</action>
</keybind>
Abgesehen davon, dass es sich um einen schmutzigen Hack handelt, funktioniert dies nicht zuverlässig. Irgendwie passiert mir immer noch, dass die numlock Taste wird auf meiner Tastatur deaktiviert.
Ich bin frustriert über die Idee einer Numlock-Taste. Das Konzept von numlock und Feststelltaste sind pures Böses.
Wie auch immer, ich habe die zweite Lösung ausprobiert, wo ich Folgendes in meine openbox
eingefügt habe Autostart-Skript:
xmodmap -e 'keycode 77 = Escape'
aber das funktioniert überhaupt nicht.
Zuerst, wenn ich mich bei openbox
anmelde , alles funktioniert einwandfrei, und die Zifferntasten funktionieren als Zifferntasten.
Aber wenn ich numlock drücke , es deaktiviert nicht nur die Zifferntasten, sondern wenn ich 7 drücke zum Beispiel bekomme ich OH
, und dann dienen die Zifferntasten als Pfeiltasten.
Drücken Sie NumLock Taste aktiviert erneut keine numerischen Tasten. Ich muss mich ab- und wieder anmelden.
Also die xmodmap
Lösung funktionierte nicht wie erwartet.
Wie kann ich den Satan ein für alle Mal komplett deaktivieren Funktion von NumLock Schlüssel?
Akzeptierte Antwort:
Ich konnte das tatsächlich ein für alle Mal mit einem anderen Weg lösen:
Dazu gibt es einen ganzen Thread:https://codereview.stackexchange.com/a/147817/104270
Verwandt:IFS verstehen?Aber eigentlich ist es so einfach wie ein Aufruf:
# the program `numlockx` is from the package `numlockx`
# the program `setxkbmap` is from the package `x11-xkb-utils`
numlockx on
setxkbmap -option numpad:mac
nach Ihrer GUI-Anmeldung. Ich selbst benutze es und es funktioniert einwandfrei.