У більшості систем неможливо виявити сам Fnключ, але ви можете спробувати скористатися:
$ xev | grep --line-buffered keysym
щоб дізнатися, які ключі Fn-Leftі Fn-Rightнадіслати. ( grep
Щойно зменшує шум.)
Якщо вам пощастить, ці натискання клавіш надішлють на машину неважливі натискання клавіш, які ви потім зможете перезавантажити.
Наприклад, у моїй системі xev
показано, що мій Fn-Leftнатискання клавіші насправді надсилає XF86AudioPrev
подію:
state 0x0, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
Я легко перероблю це, щоб перетворити його на Homeключову подію:
$ xmodmap -e 'keysym XF86AudioPrev = Home'
Сподіваємось, ви зможете зробити те ж саме для End, PageUp та PageDown.
На жаль, якщо xev не отримує нічого унікального при натисканні, Fn-Leftто вам не пощастить.
Дуже шкода, що Fnнатискання клавіш не надсилаються безпосередньо, як інші клавіші модифікатора. Якби вони були, у нас було б набагато більше можливостей налаштувати їх значення за допомогою програмного забезпечення.