Reihenfolge von KEYSYM in der Xmodmap-Konfigurationsdatei

874
Antoine Gallix

Ich versuche, mit xmodmap einige Änderungen an meiner Tastaturkonfiguration vorzunehmen. Allerdings, wenn ich mir die Ausgabe von

xmodmap -pke 

Ich sehe, dass einige Keycodes beispielsweise mit meiner französischen Tastatur an 12 KEYSYM gebunden sind:

keycode 21 = equal plus equal plus braceright dead_abovering braceright dead_abovering equal plus braceright dead_abovering 

In all dem Handbuch, das ich zur Konfiguration von xmodmap gefunden habe, habe ich nirgendwo die Möglichkeit gefunden, 12 KEYSYM einem einzigen Schlüsselcode zuzuordnen. Xmodmap scheint recht alt zu sein, und die verschiedenen Generationen von Handbüchern und Tutorials geben den Positionen von KEYSYM unterschiedliche Bedeutungen. Wie kann ich aus xmodmap selbst herausfinden, welcher Modifikator oder welche Modifikationskombination jeder Position in der KEYSYM-Liste entspricht?

0

2 Antworten auf die Frage

0
Antoine Gallix

Wie in der Manpage von xmodmap beschrieben:

Es können bis zu acht Schlüsselwörter an einen Schlüssel angehängt werden, die letzten vier werden jedoch in keiner wichtigen X-Server-Implementierung verwendet. Das erste Keysym wird verwendet, wenn in Verbindung mit dieser Taste keine Modifikationstaste gedrückt wird, das zweite mit Shift, das dritte, wenn die Mode_switch-Taste mit dieser Taste verwendet wird, und die vierte, wenn sowohl die Mode_switch- als auch die Shift-Taste verwendet werden.

Ich gehe davon aus, dass Keysym in Position 5 bis 8 (oder in meinem Fall 12) durch Mod1-5 und einen anderen geheimnisvollen Schlüssel ausgelöst wird und daher fast nie verwendet wird.

0
Edvard Rejthar

Unter Ubuntu 14.04 konnte ich 10 Positionen erreichen. Ich musste Mode_switch, ISO_Level3_Shift und ISO_Next_Group zu meiner Tastatur hinzufügen.

  1. kein Modifikator
  2. Verschiebung
  3. Mode_switch
  4. Shift + Mode_switch
  5. ISO_Level3_Shift
  6. Shift + ISO_Level3_Shift
  7. 2 × ISO_Next_Group
  8. 2 × ISO_Next_Group + Shift
  9. 2 × ISO_Next_Group + Mode_switch = 3 × ISO_Next_Group
  10. 2 × ISO_Next_Group + Mode_switch + Shift = 3 × ISO_Next_Group + Shift

Vielleicht möchten Sie lesen: http://www.in-ulm.de/~mascheck/X11/xmodmap.html

Sehr interessanter Link! Antoine Gallix vor 9 Jahren 1
Es gibt tatsächlich so viele Geheimnisse in der Tastatur ... Zum Beispiel ist mein F10 auf 20 Positionen abgebildet. > keycode 73 = F7 F7 F7 F7 F7 F7 XF86Switch_VT_7 F7 F7 XF86Switch_VT_7 F7 F7 F7 F7 F7 XF86Switch_VT_7 F7 F7 F7 F7 XF86Switch_VT_7 Positionen (erweiterbar auf 10). > keycode 174 = XF86AudioStop XF86Eject XF86AudioStop XF86Eject XF86AudioStop XF86Eject XF86AudioStop XF86Eject --- Wenn ich also Narr war, kann ich F7 20 verschiedenen Schlüsseln zuordnen. Edvard Rejthar vor 9 Jahren 0