Wie kann ich den AltGr-Schlüssel in KDE 4.3.2 neu zuordnen?

2702
Alan Haggai Alavi

Ich habe das altgr-intlTastaturlayout aktiviert . Wie kann ich neu zuordnen, dass der WindowsSchlüssel als AltGrder rechte AltSchlüssel fungiert ?

KDE 4.3.2

2

1 Antwort auf die Frage

3
ngm

Sie könnten xmodmapdies tun.

Versuchen Sie an einem Terminal Folgendes einzugeben:

xmodmap -e "keysym Super_L = Alt_R" 

Dieser Befehl sagt: "Wenn ich die Taste auf der linken Seite (in diesem Fall SuperL) drücke, dann machen Sie es so, wie die Taste auf der rechten Seite (AltR)." Damit das funktioniert, gehe ich davon aus, dass die Windows-Taste das Keysym besitzt Super_L. Es kann jedoch nicht auf Ihrem Computer.

Um die genauen Tastensymbole auf Ihrem System herauszufinden, starten Sie xevvon einem Terminal aus und drücken Sie die Windows-Taste und die Alt-Taste.

Sie sollten einen Teil der Ausgabe wie folgt sehen:

KeyRelease event, serial 33, synthetic NO, window 0x2800001, root 0x6a, subw 0x0, time 24394571, (-167,-89), root:(384,232), state 0x48, keycode 115 (keysym 0xffea, Alt_R), same_screen YES, XKeysymToKeycode returns keycode: 113 XLookupString gives 0 bytes:  XFilterEvent returns: False 

Der Teil mit Keysym in Klammern ist das, was Sie suchen. Hier erfahren Sie, welche Tastensymbole im xmodmapBefehl verwendet werden sollen.

Wenn Sie den xmodmapgewünschten Befehl bestimmt haben, können Sie ihn in Ihre .bashrcDatei einfügen, damit er bei jeder Anmeldung in KDE automatisch ausgeführt wird.

Hallo, danke für die ausführliche Antwort. :-) Ich konnte die linke Windows-Taste neu zuordnen. Ich musste jedoch xev und die Hexadezimal-Codes dort verwenden. Danke für den Zeiger. Wie kann ich die AltGr-Funktion von der rechten Alt-Taste entfernen? Alan Haggai Alavi vor 14 Jahren 0
Wenn es darauf ankommt, was Sie möchten, drücken Sie die Taste "Alt Gr". Ich vermute, Sie möchten dasselbe wie eine normale "Alt" -Taste? Wenn ja, verwenden Sie `xmodmap -e" keysym Alt_R = Alt_L "` (oder was auch immer die entsprechenden Schlüsselsymbole auf Ihrem Computer sind.) Wenn Sie die Funktionalität von `Alt Gr` insgesamt entfernen möchten, können Sie` xmodmap -e "keysym Alt_R verwenden = "`. Beachten Sie, dass Sie anstelle von `keysym` 'keycode` verwenden können (die Schlüsselcode-Informationen sind auch in` xev` erhältlich) - Sie benötigen ihn möglicherweise, wenn Ihre keyyms fehlerhaft sind. ngm vor 14 Jahren 1