Wie kann ich der globalen kxkb-Schalteraktion Control_R + -Menü zuweisen?

579
daxim

Ich möchte eine Kombination verwenden, die alphabetische / Interpunktionszeichen vermeidet, da ich damit auf verschiedenen Layouts eine einheitliche physische Position habe. Control_R+ Menupasst zu dieser Anforderung und befindet sich auch an einer sehr bequemen Position.

Diese Kombination wurde in KDE 3.5 für die globale kxkbSchalteraktion oder für jede Tastaturaktion verwendet. In KDE 4 wird beim Zuweisen Menudurch Drücken der MenuTaste immer das Kontextmenü des Tastaturfang-Widgets aktiviert. In diesem Fall wird mir das Was ist das? Kontexthilfe.

Wie gehe ich mit dem Problem um? Haben Sie alternativ einen Ausschnitt, in den ich einfügen kann $HOME/.kde/share/config/kglobalshortcutsrcund welcher funktioniert?

1

1 Antwort auf die Frage

0
Studer

Die Menü-Taste neu zuordnen (wie in diesem Beitrag ):

Setzen Sie keycode 135 = F14(oder eine andere F-Taste oder was auch immer) auf ~/.xmodmap. Dies lässt den Computer denken, dass die Menütaste die Taste F14 ist.

Dann legen Sie ein Skript in den Autostart-Ordner (normalerweise ~ / .kde / Autostart) mit folgendem Inhalt:

#! / bin / sh xbindkeys & 

Machen Sie das Skript ausführbar (chmod + x Dateiname).

Entweder abmelden und wieder rein, oder einfach das Skript ausführen.

ODER

Führen Sie wie in diesem Beitrag den folgenden Befehl aus (der den gleichen Effekt hat, aber ich kann mich nicht erinnern, ob dies dauerhaft ist):

xmodmap -e "keycode 135 = F14"


Wenn 135 nicht der richtige Schlüsselcode ist, verweise ich nochmals auf den zweiten Link, den ich angegeben habe :

Führen Sie den Befehl xev in einer Konsole aus und drücken Sie die Menütaste.
Suchen Sie in der Ausgabe von xev nach dem Schlüsselcode n, wobei n der Schlüsselcode der Menütaste ist.

Akzeptiere dich pro forma, weil es nahe genug ist und morgen die Prämie ausläuft. Natürlich verwende ich anstelle von xmodmap einen modernen Key Mapper. Die Zukunft soll zeigen, ob ich wirklich auf eine logische Menütaste verzichten kann oder ob sich dies als Fehler herausstellt. daxim vor 14 Jahren 0