Python Global Hotkey

Я собираюсь создать глобальную горячую клавишу в Python 3.2 для Ubuntu 12.10. То есть мой сценарий будет работать в фоновом режиме, и всякий раз, когда я нажимаю Shift + F4 (например), независимо от того, какое окно активно, сценарий будет что-то делать.

Некоторые ресурсы, на которые я смотрел:

Может быть, я слишком много новичков (я новичок) или я искал в неправильных местах или для неправильных вещей, но я не смог использовать ресурсы выше.

Как я могу создать глобальную горячую клавишу с Python 3.2 в Ubuntu 12.10. Спасибо!

5
задан 15 December 2012 в 04:12

2 ответа

Вы можете сделать это на уровне X11 / Xlib. Смотрите этот вопрос, чтобы узнать, как правильно обрабатывать глобальные горячие клавиши в C: Global Hotkey с X11 / Xlib

Теперь вам нужна только библиотека Python Xlib; python-xlib выглядит разумным выбором.

0
ответ дан 15 December 2012 в 04:12

Недавно я использовал PyUserInput для аналогичной задачи. Он отлично справляется с работой и не требует компиляции.

0
ответ дан 15 December 2012 в 04:12

Другие вопросы по тегам:

Похожие вопросы: