私が取り組んでいるプロジェクトのすべてのキーのプレス数のマップを作成したいと思います。
Pythonモジュールでこれを行いたいと思います。これを何らかの方法で行うことは可能ですか?
Windows で考えられる解決策は、Python for Windows 拡張機能をインストールし、 PyCWnd.HookAllKeyStrokesを使用することです。
Nick Dが指摘しているように、Windows ではPyHook ライブラリが機能します。
Linux では、Python X ライブラリを使用すると、X サーバーでのキー操作にアクセスできます。
両方のライブラリの使用の良い例はpykeyloggerです。オープンソースです。pyxhook.py
関連する X ライブラリ呼び出しについては、例を参照してください。
Linux の下位レベルのオプションは、から直接読み取ることです/dev/input/*
。ここでは、 evdev (ctypes)およびevdev (c-api)モジュールが役立ちます。私は彼らについてあまり知りません。