(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делает... Что я делаю не так?

0 ответов

Другие вопросы по тегам