web-dev-qa-db-ja.com

Pythonグローバルホットキー

Ubuntu 12.10のPython 3.2でグローバルホットキーを作成しようとしています。つまり、スクリプトはバックグラウンドで実行され、押すたびに Shift+F4 (たとえば)、アクティブウィンドウが何であっても、スクリプトは何かを行います。

私が見たいくつかのリソース:

たぶん私は初心者です(初心者です)か、間違った場所や間違ったものを探していましたが、上記のリソースを利用できませんでした。

Ubuntu 12.10でPython 3.2を使用してグローバルホットキーを作成するにはどうすればよいですか。ありがとう!

5

これはX11/Xlibレベルで実行できます。 Cでグローバルホットキーを正しく処理する方法については、この質問を参照してください。 X11/Xlibを使用したグローバルホットキー

これで、必要なのはPython Xlibライブラリのみです。 python-xlib は合理的な選択のように見えます。

4
marpetr

最近、同様のタスクに PyUserInput を使用しました。それは本当にうまく機能し、コンパイルする必要はありません。

0
Maxim