Я пытаюсь найти то, что вызывается, когда я нажимаю сочетание клавиш. Например, если я нажимаю Ctrl + Alt + L, я блокирую экран, или когда я нажимаю клавишу «mute» на клавиатуре, я отключаю звук. Я не могу найти, где хранятся эти привязки.
Я нашел список привязок в /usr/share/gnome-control-center/keybindings
, но я не вижу там эффекта клавиши, просто это ярлык. Я не ищу окно, в котором перечислены ярлыки ( 1 ), но я хочу, чтобы ярлыки вызывались.
Например, если я создаю новый ярлык, который выполняет сценарий оболочки, легко увидеть, что он вызывает, просто нажав на имя (в упомянутом окне 1 ), но если ярлык по умолчанию, нажатие на имя отключает ярлык, поэтому я хочу знать, что ярлык выполняет, когда он активирован.
Я использую Gnome Shell (не Unity) в Ubuntu 12.04
Поиск сочетаний клавиш в единстве. Должно помочь.
Если на вашем компьютере есть клавиша Windows, удерживайте ее нажатой в течение пары секунд. надеюсь, что поможет: P
Я не знаю, дает ли это вам все, что вы хотите знать, но если вы выполните эту команду:
xmodmap -pke | less
Вы получите вывод о том, что делает каждая клавиша на клавиатуре. Это немного загадочно, потому что вы не получаете имена только ключевые коды.
Выдержка из моей машины:
keycode 13 = 4 dollar 4 dollar
keycode 14 = 5 percent 5 percent
keycode 15 = 6 asciicircum 6 asciicircum
keycode 16 = 7 ampersand 7 ampersand
keycode 17 = 8 asterisk 8 asterisk
keycode 18 = 9 parenleft 9 parenleft
keycode 19 = 0 parenright 0 parenright
keycode 20 = minus underscore minus underscore
keycode 21 = equal plus equal plus
keycode 22 = BackSpace BackSpace BackSpace BackSpace
keycode 23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode 24 = q Q q Q
keycode 25 = w W w W
keycode 26 = e E e E
keycode 27 = r R r R
keycode 28 = t T t T
keycode 29 = y Y y Y
keycode 30 = u U u U