tmux- und xf86-Schlüssel (die 'Fn'-Taste, xf86WakeUp)

1204
Silfheed

Ich bin daran interessiert, die Fn-Taste auf meinem Laptop zu hijacken und sie als Mod-Taste für tmux zu verwenden, aber nach einigem Basteln mit xmodmap und tmux.config bin ich nicht viel weiter dabei, dies zu erreichen.

  • xev zeigt, dass der Schlüsselname XF86WakeUp lautet. Dies funktioniert jedoch nicht als Schlüssel in der Datei tmux.config.
  • Ich habe versucht, den Hex-Code für XF86WakeUP (0xF8) in tmux festzulegen, aber das funktioniert auch nicht.
  • Ich weiß, dass der Fn-Schlüssel, der seinen eigenen Code sendet, eine Art Zufall ist, aber es ist ein Zufall, den ich jetzt ausnutzen möchte und mir später über die Konsequenzen sorgen möchte (es ist ein wertvoller Schlüssel in einem wertvollen Bereich!)
0

1 Antwort auf die Frage

3
harrymc

Sie verwenden wahrscheinlich eine Lenovo-Tastatur, die das Fnals meldet XF86WakeUp. Normalerweise Fnwird kein xevEreignis registriert, da es vom BIOS verarbeitet wird. Daher können Sie es nicht erneut zuordnen.

Die Tatsache, dass es als gemeldet gemeldet wird, XF86WakeUpgibt viel Verwirrung, wie Sie in diesem Fehlerbericht sehen können, aber es ist nicht wirklich ein Fehler, den Kommentar 27 dieses Fehlerberichts zu zitieren :

Es ist nicht wirklich ein Fehler. Fn ist die Aufweck-Taste, wenn die Maschine angehalten ist. Wenn jemand es auf andere Funktionen abbilden möchte, ist das in Ordnung, aber das zu tun ist nicht universell ... Fnauf ThinkPads und LenovoPads ist eine magische / spezielle Taste. Es generiert nur dann seinen eigenen Code, wenn es nicht mit einer der anderen magischen (blau hervorgehobenen) Tastenkombinationen kombiniert wird. Dies ist eher ein Zufall als alles andere.

(Quelle)