2009-07-09 10 views
2

キーボード入力に応答するC++プログラムを作成しようとしています。これをデーモンとして実行してcinを使うことができないようにしたいのですが、私が設定したpicoLCD画面に押されたときに各文字を出力したいと思います。これを行う最善の方法は何ですか?キーボード入力をC++端子外に取得

答えて

3

アプリケーションがデーモンとしてバックグラウンドで実行されている場合は、Windowsの「キーボードフック」アプローチを使用できます。これはLinux上では非常に異なった方法で実行されますが、あなたが調べたい様々な方法があります。

それは、このSO問題のビットを説明しますsystem wide keyboard hook on X under linux

+0

私が探しているものはありませんが、正しいトラックで私を得ました –

0

は、フレームワークのAPIやOSに依存するが、picoLCDは、それが標準キーボード(またはHID)デバイスとして表示すべきであると述べています。ストレートC/C++ getchar()またはcinの場合。

関連する問題