(x)Ubuntu: Как я могу вернуть две клавиши клавиатуры на своем ноутбуке? Или иметь одну и ту же функцию для двух разных клавиш?
Я использую ноутбук Lenovo P14s и хочу, чтобы клавиша «FN» (в нижнем левом углу) действовала так же, как клавиша «Ctrl».
Как я могу это сделать ?
До сих пор я пытался сопоставить FN с клавишей Ctrl следующим образом:
Я добавляю следующую строку в свой локальный.Xmodmapфайл :
keycode 151 = Control_L NoSymbol Control_L
Плюс я также прокомментировал строкуkey <I151> { [ XF86WakeUp ] };в/usr/share/X11/xkb/symbols/inetфайл.
Затемxevдает мне :
Для клавиши CTRL:
KeyRelease event, serial 37, synthetic NO, window 0x7800001,
root 0x97c, subw 0x0, time 5466327, (167,-13), root:(1038,462),
state 0x4, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
для клавиши FN:
KeyRelease event, serial 37, synthetic NO, window 0x7800001,
root 0x97c, subw 0x0, time 5498099, (164,-11), root:(1035,464),
state 0x0, keycode 151 (keysym 0xffe3, Control_L), same_screen YES,
XKeysymToKeycode returns keycode: 37
XLookupString gives 0 bytes:
XFilterEvent returns: False
Поскольку это не сработало, я также добавил эту строкуkey <I151> { [ Control_L ] };в/usr/share/X11/xkb/symbols/pcфайл, и он тоже не сработал
даже когда я комментируюkey <LCTL> { [ Control_L ] };
(для каждого шага, который я удалилsudo rm -rf /var/lib/xkb/*и перезагрузись)
Например, я могу заверить вас, что я печатаюFN + CЯ не копирую текст какCTRL+Cделает... Что я делаю не так?