LINUX.ORG.RU

Приложениям недоступны сочетания клавиш Ctrl+Shift+цифра

 ,


0

1

Система: Debian MATE
Проблема: нажатие сочетаний клавиш Ctrl-Shift-1..9 не доходит до приложения (текстового редактора SciTE)

Я не могу забиндить доп. функцию редактора на сочетание клавиш Ctrl-Shift-1
При этом с буквенными клавишами, напр, Ctrl-Shift-q, проблем нет
Судя по косвенным признакам, дело не в этом конкретном редакторе, то же самое будет с любым GUI приложением

Я не знаю, что означают эти сочетания клавиш Ctrl-Shift-1..9 (гуглил, ничего не нашёл) и почему они не доходят до приложения.
В настройках «System -> Preferences -> Keyboard shortcuts» эти сочетания клавиш не назначены. В dconf-editor тоже ничего не нашёл.

Буду благодарен за информацию о том, как мне настроить свою систему, чтобы вернуть пользователю контроль над этими сочетаниями клавиш. Или хотя бы с какой стороны копать, чтобы найти причину.
Такой наглости (решить за пользователя, что эти кнопки ему не нужны, и отобрать) даже винда себе не позволяет…

xev при нажатии Ctrl-Shift-1 пишет:

KeyPress event, serial 38, synthetic NO, window 0x3200001,
    root 0x365, subw 0x0, time 40744552, (4,688), root:(41,751),
    state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 38, synthetic NO, window 0x3200001,
    root 0x365, subw 0x0, time 40744760, (4,688), root:(41,751),
    state 0x14, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 38, synthetic NO, window 0x3200001,
    root 0x365, subw 0x0, time 40745070, (4,688), root:(41,751),
    state 0x15, keycode 10 (keysym 0x21, exclam), same_screen YES,
    XLookupString gives 1 bytes: (21) "!"
    XmbLookupString gives 1 bytes: (21) "!"
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x3200001,
    root 0x365, subw 0x0, time 40745194, (4,688), root:(41,751),
    state 0x15, keycode 10 (keysym 0x21, exclam), same_screen YES,
    XLookupString gives 1 bytes: (21) "!"
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x3200001,
    root 0x365, subw 0x0, time 40745593, (4,688), root:(41,751),
    state 0x15, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x3200001,
    root 0x365, subw 0x0, time 40745622, (4,688), root:(41,751),
    state 0x14, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Я не знаю, что означают эти сочетания клавиш Ctrl-Shift-1..9 (гуглил, ничего не нашёл) и почему они не доходят до приложения.

А ты гуглил именно ctrl-shift-1 или ctrl-!, ctrl-@ и тп?

xev при нажатии Ctrl-Shift-1 пишет:

В исках обычно если есть глобальный лок на сочетание, xev его не видит.

Судя по косвенным признакам, дело не в этом конкретном редакторе, то же самое будет с любым GUI приложением

Это надо опытным путем проверить.

anonymous ()