Die kurze Antwort: Das geht nicht.
Wenn Sie Strg + j drücken, erhalten Sie eine Abfolge von Ereignissen:
- "Strg-Taste gedrückt"
- "J-Taste gedrückt (Strg gedrückt)"
- "J-Taste losgelassen (Strg gedrückt)"
- "Strg Taste losgelassen".
Mit Tools wie xmodmap können Sie ändern, welcher physische Schlüssel "Strg" und "J" entspricht (streng genommen: Welche Tastensymbole werden welchem Schlüssel zugeordnet), aber Sie können nicht nur die Kombination beeinflussen.
Was Sie tun können, ist, die Tastatureingaben abzufangen und andere unerwünscht auszusenden. in diesem Fall:
- "Strg runter" - durchgehen
- "J runter (Strg gehalten)" - Ersetzen durch "K runter (Strg gedrückt)"
- "J nach oben (Ctrl gedrückt)" - ersetzen durch "K nach oben (Ctrl gehalten)"
- "Strg nach oben" - durchgehen.
Ich verstehe, dass es mindestens eine Reihe von Tools ( xbindkeys
und xmacro
) gibt, die es Ihnen erlauben sollten, dies zu tun, aber ich habe sie nicht selbst ausprobiert es mit Sorgfalt (und stellen Sie sicher, dass Sie den Standardzustand neu starten können, bis Sie mit dem Ergebnis zufrieden sind). Ich habe die Werkzeugbeschreibung hier gefunden .