2

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

これらのhttp://pastebin.com/raw.php?i=J4swvcgDは、resources私が見たものです (Stack Overflow では 2 つのリンクしか投稿できないため、Pastebin に貼り付ける必要がありました)。

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

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

ps:これはhttps://askubuntu.com/questions/229129/python-global-hotkeyの複製です

4

1 に答える 1

3

https://github.com/engla/keybinderを見てください。これは、グローバル キーボード ショートカットを有効にすることを宣言し、Python バインディングを含むシンプルなライブラリです。これは GTK に固有のものですが、ターゲットが Ubuntu の場合、ほとんどのUbuntu システムはデフォルトで Gnome および GTK ベースのアプリケーションを使用しています。GTK ウィンドウ外の YMMV。この場合、低レベルの X11 呼び出しを使用する必要があります。

于 2012-12-15T00:10:36.357 に答える