
Ich spreche von Menu(keycode = 135) (auch bekannt als Rechtsklick), ich benutze es nicht
Also habe ich es deaktiviertKontextmenüAktion mit dem Xmodmap-Tool, jetzt öffnet es das Menü nicht mehr und funktioniert immer noch für Tastaturkürzel*
Auch die Wiederholung mit ist deaktiviert xset -r 135
(weil Tasten wie Ctrl sich nicht wiederholen, während sie gedrückt werden)
* Aber das Problem ist, dass ich es nicht mit anderen Tasten kombinieren kann, wie etwa „how“ Ctrlund Shift„ Altdos“.
Ich kann beispielsweise eine Tastenkombination wie Shift+ Alt+ erstellen S, aber ich kann so etwas nicht mit Menu+somekey tun, da es nicht mit anderen Tasten verknüpft ist. Ich kann „Akkorde“ aus Tasten erstellen, aber das ist nicht das, wonach ich suche.
Sieht so aus, als ob ich das mit Xmodmap nicht machen kann :/
Wenn Sie ausführen, xev -event keyboard
können Sie sehen, dass sich mit Tasten wie ändert Ctrl, Shiftund Altist diestate
Wert, es geht vonstate 0x0
wenn gedrückt, umstate 0x4
(Im Fall von Ctrl L) beim Loslassen. Das passiert nicht mit Menuder Taste und anderen nicht bindebaren Tasten, alle bleiben instate 0x0
, vielleicht ist das das Problem?
Wie kann ich das lösen?
Danke
Antwort1
Sie verstehen die Modifikatortasten falsch.
Sie können sehen, was Ihre Modifikatoren sind xmodmap
.
Menuist standardmäßig kein Modifikator, obwohl es einige Kontextmenüs auslösen kann F10(abhängig von der verwendeten Software).
Wenn Sie state 0x0
in der Ausgabe sehen xev
, dass es tatsächlich mit dem Modifikator zusammenhängt, drücken Sie mehrere Modifikatoren gleichzeitig und Sie sehen die Summe.
Damit können Sie nicht effektiv xmodmap
das erstellen, was Sie möchten. Sie können nun effektiv versuchen, MenuIhrer Modifikator-Map einen gültigen Modifikatornamen hinzuzufügen und Ihre xkb
Map so zu ändern, dass sie weiterhin ein Keysym sendet ... aber das ist nicht sehr elegant.
Ich möchte stattdessen vorschlagen, eine Software namens xcape
„(es gibt andere, die mit Wayland kompatibel sind)“ zu verwenden, um einen Modifikator Hyper_R(beispielsweise und vorausgesetzt, Sie fügen ihn Ihrer Mod-Map hinzu) auf dieser Taste zu emulieren, wenn sie in Kombination mit anderen Tasten oder Menuwenn sie allein gedrückt wird.
Die Dokumentation xcape
zur Durchführung solcher Änderungen ist wirklich unkompliziert.