Ich habe versucht, die Mod-Taste in fantastisch von der Windows-Taste in Pause, Bildlaufsperre und Escape zu ändern.
Für alle Schlüssel habe ich versucht, den Eintrag in der rc.lua
Konfigurationsdatei zu ändern ; Ich habe versucht, mit xmodmap Sperren zu löschen undadd mod4 = ...
Es scheint jedoch, dass die Tasten, egal was ich mache, "klebrig" werden (manchmal auf seltsame inkonsistente Weise), nämlich wenn ich sie einmal drücke, verhält sich der Computer so, als ob sie ständig gedrückt werden.
Gibt es eine vernünftige Möglichkeit, dieses Verhalten zu ändern?
linux
hotkeys
xmodmap
awesome-wm
Archie
quelle
quelle
clear lock
Befehl hebt die Schaltsperre auf, und für beide in der ersten Zeile meiner Frage genannten Tasten sollte keine Schaltsperre vorhanden sein.Viel zu spät, aber als Referenz für andere:
Das Problem scheint zu sein, dass xmodmap keinen der Schlüssel identifiziert, die Sie als Modifikatorschlüssel aufgelistet haben. AwesomeWM erlaubt daher nicht, sie als Modifikatortasten zu verwenden.
Sie können versuchen, den Schlüssel hinzuzufügen, den Sie als Mod3 verwenden möchten (der auf den meisten Systemen, die ich gesehen habe, für nichts verwendet zu werden scheint). Dann kann Ihre rc.lua den Modkey als "Mod3" auflisten.
Als Modifikatorschlüssel hinzufügen
Sie können Ihre Modifikatortasten mit sehen
xmodmap
. Standardmäßig erhalten Sie wahrscheinlich Folgendes:Mit
xev
können Sie den Namen jeder Taste sehen, die Sie drücken, während sie ausgeführt wird, und für Scroll Lock wird meine als angezeigt:Sie werden feststellen, dass der Name des Keysyms lautet
Scroll_Lock
.Um Mod3 hinzuzufügen, müssen Sie erstellen oder hinzufügen
~/.Xmodmap
. Durch Hinzufügen dieser Zeile wird Mod3 nur als Scroll_Lock-Taste festgelegt:Führen Sie aus, um Ihre Änderungen zu testen und Fehler in Ihrer .Xmodmap-Datei anzuzeigen
Rc.lua wird aktualisiert
Wie Sie bereits klar herausgefunden haben, befindet sich oben in Ihrer rc.lua-Datei (normalerweise in
~/.config/awesome/rc.lua
) einemodkey = "Mod4"
Zeile. Ändern Sie dies inmodkey = "Mod3"
.Warnungen
Die Esc-Taste wird von AwesomeWM für eine Reihe von Tastenzuordnungen verwendet. Ich würde empfehlen, stattdessen Scroll Lock oder Pause zu verwenden, da es weniger wahrscheinlich ist, dass es zu umfangreichen Konflikten kommt. Tatsächlich scheint AwesomeWM anzunehmen, dass Esc für das Abbrechen des aktuellen Vorgangs reserviert ist.
Die Bildlaufsperre scheint magisch als Sperrschlüssel behandelt zu werden, ähnlich wie die Feststelltaste. Der Unterschied besteht darin, dass das Sperrverhalten von Caps Lock relativ trivial zu deaktivieren ist, während Scroll Lock dieses Verhalten meines Erachtens nicht deaktivieren kann, soweit ich das beurteilen kann.
Ich würde vorschlagen, dies mit einem Schlüssel wie dem Numpad 0-Schlüssel oder etwas zu versuchen, das normalerweise nicht als Statusverriegelungsschlüssel ausgelegt ist, zu bestätigen, dass es funktioniert, und dann zu dem gewünschten Schlüssel zu wechseln.
quelle
Ich weiß, dass ich 3 Jahre zu spät bin, aber wenn dies jemandem hilft, wechseln Sie
mit
quelle