
Ich versuche also, eine Tastenkombination zu erstellen, um ISO-Tasten für das portugiesische Layout zu generieren. Die betreffende Taste ist . Wenn Sie sie drücken, wird normalerweise das Zeichen < >generiert , + generiert das Zeichen. Ich versuche also, eine Kombination mit zu erstellen , und ich möchte, dass dies für alle Programme funktioniert. Ich habe bei Google gesucht und bin auf Folgendes gestoßen:<
< >Shift>
xmodmap
DasBeispiel für Control+ P= Up:
xmodmap -e "keycode 33 = p P Up"
keycode 33
Übereinstimmungen p, also wo kommt „ Controlin diesem Befehl vor?
Was ich will ist:
- Karte Control+ ,zu>
- Karte Control+ .zu<
Antwort1
Das Beispiel aus der anderen Frage ist falsch.
xmodmap -e "keycode 33 = p P Up"
bedeutet normalerweise, dass das Drücken AltGrvon + pzu führt Up.
Genauer gesagt bedeutet es, dass das Drücken Mode_switchvon + pzu führt Up.
Als diexmodmap-ManpageZustände:
The first keysym is used when no modifier key is pressed in conjunction with
this key, the second with Shift, the third when the Mode_switch key is used
with this key and the fourth when both the Mode_switch and Shift keys are used.
AltGrEs ist möglich, andere oder zusätzliche (zu ) als Schlüssel zuzuordnen Mode_switch, z. B. den richtigen CtrlSchlüssel:
xmodmap -e "keycode 105 = Mode_switch Mode_switch"
Das Problem ist jedoch, dass der Schlüssel dann nicht Ctrlmehr als normaler Schlüssel funktioniert.