Мой новый ноутбук не имеет правильного ключа управления. Вместо этого он приходит с бесполезным более-менее ключом. Я попытался переназначить ключ с помощью xkb. В / usr / share / X11 / xkb / symbols / pc есть следующая строка
key <LSGT> { [ less, greater, bar, brokenbar ] };
Я отредактировал строку в
key <LSGT> { [ Control_R, Control_R ] };
После перезагрузки ноутбука клавиша работает либо как правая Ctrl или «/» клавиатура xev -event выдает следующий вывод
KeyPress event, serial 25, synthetic NO, window 0x2e00001,
root 0x190, subw 0x0, time 137650, (152,49), root:(231,847),
state 0x0, keycode 94 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 28, synthetic NO, window 0x2e00001,
root 0x190, subw 0x0, time 137821, (152,49), root:(231,847),
state 0x4, keycode 94 (keysym 0x2f, slash), same_screen YES,
XKeysymToKeycode returns keycode: 61
XLookupString gives 1 bytes: (1f) ""
XFilterEvent returns: False
Откуда берется слэш ??? Я не понимаю.