LINUX.ORG.RU

[pygtk] Глобальные комбинации клавиш

 


0

0

Как сделать глобальные привязки? Знаю, есть пакет python-keybinder, но он не подходит, т.к. там можно использовать только клавиши с буквами и цифрами.

Если ничего такого готового нет, то что надо прочитать чтобы такое написать? Задача: много комбинаций, рядами на клавиатуре типа shift+z - shift+/.

★★★★★

>там можно использовать только клавиши с буквами и цифрами.

Разве?

keybinding = "<Alt>F3"

Davidov ★★★★
()
Ответ на: комментарий от ls-h

Именно. С shift'ом глобальные сочетания это зверства :) Обычно это Win + X, ctrl + alt + x, хотя бывают исключения.

Deleted
()

почитай про XGrabKey()

ananas ★★★★★
()

И еще, можно ли ловить нажатие одних модификаторов, типа Super+Shift+Alt?

ls-h ★★★★★
() автор топика
Ответ на: комментарий от ls-h

Кажется, это иксовые названия. Вроде бы, где-то в недрах pygtk reference было.

Можно ещё xev'ом смотреть.

Davidov ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.