Normalerweise bearbeite ich in Vim , und wenn +ich drücke, bewege ich meine Hand lieber zum rechten Teil der Tastatur, wo sich +befindet, anstatt shift+ zu tun =.
Wenn dies NumLocknicht der Fall ist, wird in Vim nur eine neue Zeile darüber geöffnet und der Buchstabe k eingefügt . Und jedes Mal, wenn ich starte, ist mein PC NumLockausgeschaltet.
Ich würde gerne wissen , ob es irgendeine xmodmap
Trick einzuschalten NumLock, so dass ich es meinen könnte hinzufügen .xinitrc
.Und es wäre noch besser , wenn ich es meine hinzufügen könnte .map
Datei , die Swaps Escapeund CapsLockmit dem ich Last loadkeys
in meiner /etc/rc.local
beim Start.
Ich benutze Arch Linux .
quelle
Der Numlock-Status beim Start ist normalerweise eine Option im BIOS (als weitere Option, anstatt ihn pro Betriebssystem festzulegen). Obwohl ich denke, dass es möglich ist, dass es bereits aktiviert ist und etwas in Arch Linux (oder anderen Betriebssystemen) es wieder ausschaltet.
quelle
Dies gibt nicht vor, die eleganteste Lösung zu sein, aber auf vielen meiner Systeme enthält meine Benutzerdatei
~/.xmodmaprc
Einträge, die folgendermaßen aussehen:Ich verwende mehrere verschiedene Desktop-Umgebungen in verschiedenen Distributionen. Dies ist eine hackige, aber sichere Methode, um sicherzustellen, dass meine Zehnertastatur mir Zahlen gibt, unabhängig davon, wie das System die NumLock-Richtlinie einhält. Grundsätzlich wird die NumLock-Funktion von Bedeutung entfernt, indem alle anderen Werte aus den Schlüsselcodes entfernt werden. Sie können NumLock nach Belieben ein- oder ausschalten, aber die Tasten spucken nur die Zahlenwerte aus.
quelle
keycode 79 = KP_7 KP_Home
(dh die Num-Sperre ist immer aktiviert) und keineNum Lock
Taste.