2012-05-27 6 views

Antwort

7

Ich habe die Lösung gefunden: das Programm xev.
Wenn es läuft, zeigt es keinen Fn Code. Eigentlich muss es nicht: X kann diesen Schlüssel nicht sehen.

Wie auch immer, es zeigt Ihnen die Codes für "hot" -Tasten, wie Fn + Leftarrow (für die Lautstärke nach unten). In meinem Fall ist der Name dafür XF86AudioLowerVolume und ich kann es so in Konfigurationsdateien verwenden.

+2

Diese Lösung wurde von Trilby angeboten. https://bbs.archlinux.org/viewtopic.php?id=142272 – Allok

7

Sie xmodmap -pke verwenden können, den Schlüsselcode zu zeigen, dann werden Sie so etwas wie dieses:

...
keycode 121 = XF86AudioMute NoSymbol XF86AudioMute
keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume Schlüsselcode 124 = XF86PowerOff KeinSymbol XF86PowerOff
Schlüsselcode 125 = KP_Equal NoS ymbol KP_Equal
keycode 126 = plusminus NoSymbol plusminus
keycode 127 = Pause Pause Pause Pause
keycode 128 = XF86LaunchA NoSymbol XF86LaunchA
keycode 129 = KP_Decimal KP_Decimal KP_Decimal KP_Decimal
...

Sie können sehen, dass der Schlüsselcode XF86AudioLowerVolume ist 122, so können Sie Ihren Code wie folgt schreiben: