Форум сайта python.su
Переношу тему:
Приветствие!
Мне нужно реализовать что-то типа глобальных клавиш. Пример можно увидеть в плеере Amarok (Linux). Там по глобальным клавишам можно им управлять, когда окно не активное.
То же я смогу сделать (и делал) на виндовсе, используя хуки (Hooks), но аналогов в Линуксе не знаю. Подскажите, как отлавливать глобальные нажатия.
Язык программирования: Python.
Графическая библиотека: Qt (PyQT).
Офлайн
начни с http://lethalman.blogspot.com/2008/12/global-keybinding-on-x.html
Отредактировано (Апрель 21, 2009 18:38:49)
Офлайн
Спасибо, но там GTK, а у меня Qt.
Офлайн
Офлайн
Спаисибо, буду копать.
Офлайн
А на ткинтере такое возможно? хочу сделать свой мини буфер обмена
Офлайн
Как Вы хотите буфер реализовать. Возможно Вам это и не понадобится.
Офлайн
ну я перевожу разные фразы в гуглтранслейте, а мне в моей программе нужно с текстом работать. Фразы на разных языках, но одна и та же. Я хочу сделать так: перевел на один язык, засунул в программу с помощью какой-то комбинации клавиш. Просто чтобы каждый раз не вставлять в окно текст, хочется немного автоматизировать этот процесс.
Офлайн
Так можно просто сделать, чтобы если в буфере появляются данные, то их запихнуть куда-то.
Для этого не нужно глобального перехвата делать.
Офлайн
спасибо за наводку. По рукой статьи-другой по этой теме не завалялась?)
Офлайн