Sur la plupart des systèmes, il n'est pas possible de détecter la Fnclé elle-même, mais vous pouvez essayer d'utiliser:
$ xev | grep --line-buffered keysym
pour savoir quelles clés Fn-Leftet Fn-Rightenvoyer. (Le grep
réduit simplement le bruit.)
Si vous êtes chanceux, ces touches enverront des frappes sans importance à la machine, que vous pourrez ensuite remapper.
Par exemple, sur mon système, xev
montre que ma Fn-Leftpression sur une touche envoie réellement un XF86AudioPrev
événement:
state 0x0, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
Je peux facilement remapper cela pour le traduire en un Homeévénement clé:
$ xmodmap -e 'keysym XF86AudioPrev = Home'
J'espère que vous pourrez faire de même pour End, PageUp et PageDown.
Malheureusement, si xev ne reçoit rien d'unique lorsque vous appuyez sur, Fn-Leftvous n'avez pas de chance.
C'est vraiment dommage que les Fntouches ne soient pas envoyées directement comme les autres touches de modification. S'ils l'étaient, nous aurions beaucoup plus de pouvoir pour configurer leur signification via un logiciel.