it-swarm.com.de

Neuzuordnung der `fn` Taste

BITTE BEACHTEN SIE: Dies ist kein Duplikat, da sich die Taste fn anders verhält als andere Tasten auf der Tastatur. Ich kann den fn -Schlüsselcode nicht abrufen, wenn ich zum Beispiel xev verwende.

Ich starte jetzt Ubuntu auf meinem Macbook. Ich verwende das Tastaturlayout des Macbook UK für die Eingabe, was gut funktioniert und alle Tasten an den richtigen Positionen hat.

Das einzige, woran ich mich bei meinem Macbook nie gewöhnt habe, ist, dass die Tasten fn und ctrl gegenüber den Tastaturlayouts der meisten britischen Laptops vertauscht sind.

enter image description here

Kann ich mein Tastaturlayout in Ubuntu so umkonfigurieren, dass die Taste fn im obigen Bild zu ctrl wird und umgekehrt (während alle anderen Tasten exakt gleich bleiben)?

Dies ist schwierig, da sich die Taste fn nicht wie andere Tasten zu verhalten scheint. Sie können den fn - Schlüsselcode nicht erhalten, indem Sie xev ausführen. Jede andere Antwort auf diese Frage, die ich gefunden habe, gilt nicht für das fn, da sie davon abhängen, den Schlüsselcode von xev zu erhalten.

Wie kann ich fnctrl zuordnen und umgekehrt?

Ich werde jede "hackische" Idee oder Lösung begrüßen.

(Ich bin auf Xubuntu 16.04)

6
Juicy

Fn-Tasten erzeugen ACPI-Ereignisse und keine Tastaturereignisse. Um den Tastendruck für Fn an das Terminal zu senden, verwenden Sie ...

Sudo acpi_listen

Drücken Sie Fn + F12 und es wird angezeigt

button/volumeup VOLUP 00000080 00000000 K. 

Dieser wird direkt an die Hardware angeschlossen und ist vom Betriebssystem unabhängig. Remapping kommt nicht in Frage.

Hier ist ein interessante Lektüre über den Kernel und eine Keymap. Dies geht jedoch über eine grundlegende Änderung der Schlüsselcodes hinaus und es geht nicht darum, den Steuerschlüssel so einzustellen, dass er als Fn fungiert.

5
Rinzwind