W większości systemów nie można wykryć samego Fnklucza, ale możesz spróbować użyć:
$ xev | grep --line-buffered keysym
aby dowiedzieć się, jakie klucze Fn-Lefti Fn-Rightwysłać. (To grep
po prostu redukuje hałas.)
Jeśli masz szczęście, naciśnięcia tych klawiszy wyślą do komputera nieistotne naciśnięcia klawiszy, które możesz następnie ponownie przypisać.
Na przykład w moim systemie xev
pokazuje, że moje Fn-Leftnaciśnięcie klawisza faktycznie wysyła XF86AudioPrev
zdarzenie:
state 0x0, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
Mogę z łatwością zmienić mapowanie, aby przełożyć je na Homekluczowe wydarzenie:
$ xmodmap -e 'keysym XF86AudioPrev = Home'
Mam nadzieję, że będziesz mógł zrobić to samo dla End, PageUp i PageDown.
Niestety, jeśli xev nie otrzyma niczego wyjątkowego po naciśnięciu, oznacza Fn-Leftto, że nie masz szczęścia.
Szkoda, że Fnnaciśnięcia klawiszy nie są wysyłane bezpośrednio, tak jak inne klawisze modyfikujące. Gdyby tak było, mielibyśmy znacznie więcej mocy, aby skonfigurować ich znaczenie za pomocą oprogramowania.