Vergessen Sie alle Beschimpfungen Caps Lock, Num Lockist der nutzloseste Schlüssel von allen. Es ist niemals nützlich. Sie möchten Ihr Nummernblock nicht als Pfeilblock verwenden, da die Pfeile 1 cm von ihm entfernt sind. Je.
Es gab eine Zeit, in der einige Tastaturen einen Nummernblock hatten, aber keine eigenen Pfeiltasten. Sie existieren nicht mehr. Sie finden Tastaturen ohne Nummernblock, aber mit Pfeiltasten, aber nicht im Gegenteil.
Daher Num Lockist es nutzlos, und es dient nur dazu, mich und, ich nehme an, andere zu ärgern. Bitte beachten Sie, dass ich nicht wissen möchte, wie man Num Lockbeim Start einschaltet . Ich möchte nicht wissen, wie man den Schlüssel abreißt. Ich möchte ihn deaktivieren, damit er die ganze Zeit eingeschaltet bleibt und nicht von ausgeschaltet werden kann Fehler. Irgendeine Idee, wie das geht?
Idealerweise möchte ich den Schlüssel für eine andere Verwendung zurückfordern können, z. B. einen Modifikator, mit dem ich hex auf dem Nummernblock eingeben kann.
Außerdem würde ich gerne wissen, wie man die ebenfalls nutzlose Mausemulation ausschaltet, die durch Shift+ ausgelöst wird Num Lock.
Antworten:
Nun, für Ihre erste Frage können Sie es mit nichts neu zuordnen
xmodmap
:Dabei ist # der Scan-Code von NumLock. Sie finden den Scan-Code mit
xev
. Anstelle von nichts können Sie es einem beliebigen Schlüssel zuordnen.quelle
xmodmap -e 'keycode 77 = ISO_Level3_Shift Num_Lock'
, damit ich das Ding einschalten kann, wenn es ausgeht, und den Schlüssel selbst als Modifikator verwenden kann.Mir ist aufgefallen, dass dies mit "Gnome" markiert ist, aber für diejenigen, die hier gelandet sind und KDE verwenden, ist es wirklich einfach, das Zahlenfeld so zu gestalten, dass es immer Zahlen druckt.
In den Systemeinstellungen> Hardware> Eingabegeräte> Tastatur> Erweitert
Aktivieren Sie "Tastaturoptionen konfigurieren" und aktivieren Sie "Verschiedene Kompatibilitätsoptionen"> "Ziffernblock gibt immer Ziffern ein (wie unter Mac OS)".
Klicken Sie auf Übernehmen und es funktioniert direkt.
"Verschiedene Kompatibilitätsoptionen"> "PonterKeys mit Shift + NumLock aktivieren / deaktivieren" Aktiviert / deaktiviert die Mausemulation mit Shift+ NumLock, ist jedoch standardmäßig deaktiviert .
quelle
Nun, ich weiß mit Sicherheit, dass wenn Sie dies als root ausführen, Num Lock aktiviert wird und ich es zumindest auf meinem Computer nicht ausschalten kann.
Ich verwende Arch Linux, daher möchten Sie möglicherweise die entsprechende Datei für Ihre spezielle * nix-Variante finden. Dies sollte jedoch Num Lock beim Booten aktivieren und den eigentlichen Schlüssel offen lassen, damit er neu zugeordnet werden kann. Ich liebe die Idee, es als Modifikator für das Eingeben von Hex zu verwenden, daran hatte ich nicht gedacht.
quelle
Weitere Informationen finden Sie im Befehl loadkeys . Er kann auch die Tastatur für Konsolenanmeldungen ändern.
quelle
Nach der obigen Antwort von John und niXar für eine Standardtastatur sollte dies zu Ihrer
.xprofile
oder einer ähnlichen Datei hinzugefügt werden:Erläuterung:
xmodmap
ist ein "Dienstprogramm zum Ändern von Tastenkombinationen und Zeigertastenzuordnungen in Xorg".-e
wertet einenxmodmap
Befehl aus.keycode
ist ein Befehl zum Zuweisen vonkeycode
s (physischen Tasten) zukeysym
s ("Kodierung eines Symbols auf der Kappe einer Taste", siehe unten).NumLock
Schlüssel.NoSymbol
ist die Tastendruckausgabe, wenn mit dieser Taste keine Modifikatoren gedrückt werden.Num_Lock
ist die Tastendruckausgabe, wenn der Shift-Modifikator mit dieser Taste gedrückt wird.quelle
Für Ubuntu 16.04 -
xmodmap
ist keine dauerhafte Lösung. Installieren Sie stattdessen "Gnome Tweak Tools", navigieren Sie zu Eingabe -> Verschiedene Kompatibilitätsoptionen und wählen Sie "Zifferntasten geben immer Ziffern ein".quelle