, поэтому я столкнулся с этой проблемой, когда купил стороннюю клавиатуру, и Linux не может правильно понять, что такое весь макет. Прямо сейчас управление L / R, L / R Alt и клавиша «Windows» отображаются в Shift_L. Я пытаюсь выяснить, смогу ли я переназначить их, используя их расположение на клавиатуре. Рассматривая другие подобные вопросы, я использовал xev и узнал следующую информацию:
L Control KeyRelease event, serial 37, synthetic NO, window 0x3a00001, root 0x49a, subw 0x0, time 4433091, (78,36), root:(1423,88), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False L Alt KeyRelease event, serial 37, synthetic NO, window 0x3a00001, root 0x49a, subw 0x0, time 4485817, (4,134), root:(1349,186), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False R Control KeyRelease event, serial 37, synthetic NO, window 0x3a00001, root 0x49a, subw 0x0, time 4513012, (83,62), root:(1428,114), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False R Alt KeyRelease event, serial 37, synthetic NO, window 0x3a00001, root 0x49a, subw 0x0, time 4532271, (69,151), root:(1414,203), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False Windows KeyRelease event, serial 37, synthetic NO, window 0x3a00001, root 0x49a, subw 0x0, time 4560554, (120,27), root:(1465,79), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: FalseМне интересно, будут ли цифры в скобках после «time ####» во второй строке каждого текста это позиция, в которой находится ключ? Любая помощь будет оценена!