バックグラウンドで実行され、すべてのキーボードイベントを監視し、特定のショートカットが表示されると、独自のキーボードイベントを1つ以上生成するクロスプラットフォームのPythonプログラムを作成しようとしています。たとえば、Ctrl-@を"my.email@address"にマッピングすると便利な場合があります。そのため、プログラムによってメールアドレスの入力を求められるたびに、Ctrl-@と入力するだけで済みます。
私はそのようなプログラムがすでに存在することを知っています、そして私は車輪の再発明をしています...しかし私の目標はただ低レベルのキーボードAPIについてもっと学ぶことです。さらに、この質問への回答は、他のプログラマーにとって役立つ場合があります。たとえば、pexpectを使用せずに、パスワードが必要なSSH接続を起動したい場合などです。
ご協力いただきありがとうございます。
注:同様の質問がありますが、これはWindowsプラットフォームに限定されており、Pythonは必要ありません。クロスプラットフォームのPythonAPIを探しています。キーボードイベントに関連する他の質問もありますが、明らかに、システム全体のキーボードイベントには関心がなく、アプリケーション固有のキーボードショートカットにのみ関心があります。
編集:私はおそらくここに免責事項を追加する必要があります:私はキーロガーを書きたくありません。キーロガーが必要な場合は、とにかくWebからダウンロードできます。;-)