そんな基本的な質問ですが、検索しても何も見つからなかったのでびっくりしました...
とにかく、私は特定のDSiWareゲームのパズルを解くのを助けるPythonでcursesアプリを作りました。これを使用すると、パズルを解いて、そのコンポーネントを個別に調べることができます。キーqweasdzx
はタイルをペイントするために使用されます(キーはある種のパレットに配置されます)。Shiftキーを押しながらこれらのキーのいずれかを押すと、その色のタイルが強調表示されます。これ以上自然な制御方式を求めることはできませんでした。
ですから、もう一度、Shiftが私に問題を与えているのは残念です(前回Shiftで問題が発生したとき、私はタンブルウィードのバッジを獲得しました)。今回は、問題は多かれ少なかれCaps Lockであり、機能を逆にすることでプログラムを完全に台無しにしてしまいます。
呪いを使ってPythonでCapsLockの状態を検出するにはどうすればよいですか?
編集:別のモジュールを使用することを提案する場合は、おそらく、curses(したがって私のプログラム)はUNIXの領域にあることを思い出してください。