У меня есть клавиатура с загадочным LNG-ключом рядом с пробелом, где обычно сидит AltGr.Есть ли способ сделать из него AltGr (Alt)?
Это консольный вывод xev
для нажатия и отпускания клавиши СПГ:
KeyPress event, serial 40, synthetic NO, window 0x5400001,
root 0xf5, subw 0x0, time 56044552, (-281,525), root:(827,552),
state 0x0, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 40, synthetic NO, window 0x5400001,
root 0xf5, subw 0x0, time 56044568, (-281,525), root:(827,552),
state 0x4, keycode 62 (keysym 0xffe2, Shift_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x5400001,
root 0xf5, subw 0x0, time 56044587, (-281,525), root:(827,552),
state 0x5, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x5400001,
root 0xf5, subw 0x0, time 56044587, (-281,525), root:(827,552),
state 0x1, keycode 62 (keysym 0xffe2, Shift_R), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Есть ли способиспользовать эту информацию?
UPD:
К сожалению, это невозможно, поскольку клавиша СПГ запускает два кода клавиш одновременно.
Преобразование Menu
вAlt R
:
Изменить на / usr / share / X11 / xkb / symbols / pc:
key <MENU> { [ Menu ] };
на
key <MENU> { [ Alt_R ] };
Удалить предварительно скомпилированные * .xkm файлыиз / var / lib / xkb /, если есть