LINUX.ORG.RU

Проблема с CapsLock переназначенным как Ctrl

 , ,


0

2
Option "XkbOptions" "grp:shifts_toggle,caps:ctrl_modifier,ctrl:nocaps,terminate:ctrl_alt_bksp"

Далее я нажимаю winkey+CapsLock(Ctrl)+{q,w,e,a,s,d} и получаю неожиданный результат. Но если я нажимаю не капс, а оригинальный Ctrl - всё ок

KeyRelease event, serial 32, synthetic NO, window 0x2e00001,
    root 0x25a, subw 0x140009f, time 30128072, (76,912), root:(1133,929),
    state 0x54, keycode 24 (keysym 0x71, q), same_screen YES,
    XLookupString gives 1 bytes: (11) ""
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x2e00001,
    root 0x25a, subw 0x140009f, time 30128936, (76,912), root:(1133,929),
    state 0x54, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 32, synthetic NO, window 0x2e00001,
    root 0x25a, subw 0x140009f, time 30130256, (76,912), root:(1133,929),
    state 0x54, keycode 26 (keysym 0x65, e), same_screen YES,
    XLookupString gives 1 bytes: (05) ""
    XmbLookupString gives 1 bytes: (05) ""
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x2e00001,
    root 0x25a, subw 0x140009f, time 30131640, (76,912), root:(1133,929),
    state 0x54, keycode 38 (keysym 0x61, a), same_screen YES,
    XLookupString gives 1 bytes: (01) ""
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x2e00001,
    root 0x25a, subw 0x140009f, time 30132048, (76,912), root:(1133,929),
    state 0x54, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 32, synthetic NO, window 0x2e00001,
    root 0x25a, subw 0x140009f, time 30132616, (76,912), root:(1133,929),
    state 0x54, keycode 40 (keysym 0x64, d), same_screen YES,
    XLookupString gives 1 bytes: (04) ""
    XmbLookupString gives 1 bytes: (04) ""
    XFilterEvent returns: False
★★★

На типичной клавиатуре фиксируется одновременное нажатие двух клавиш, но есть костыли для отдельных популярных комбинаций. Похоже для win+caps на твоей костыля нет. Проще всего взять нормальную клавиатуру с поддержкой нажатия 6-и или любого числа клавиш одновременно.

altwazar ★★★★
()