重複の可能性: Ubuntu
のC
モニタリングキーボードキーでキーストロークにアクセスする
プログラム内のすべてのキーダウンイベントとキーアップイベント(はい、キーを押すだけでなくキーダウンとキーアップを意味します)と、押されたキーを検出してタイムスタンプを付けたいです。GTKなどのAPiを使用してこれを行うこともできますが、ライブラリからのオーバーヘッドが時間に影響を与えないようにし、コードの記述を減らすために、できるだけシンプルで低レベルにしたいです。
私はしばらくこれをグーグルしていて、これまでのところ、Windowsでそれを行う方法についてたくさんのことを見つけました。これは、Linuxシステムを使用しているので役に立ちません。また、Linuxでキーが押されたことを検出する方法ですが。キーアップキーダウンではありません。
C ++のコマンドラインプログラムを使用してLinuxシステムでキーダウンイベントとキーアップイベントをキャプチャするために使用する必要があるシステムコール、ライブラリなどを誰かに教えてもらえますか?また、チュートリアルやコード例へのリンクがある場合は、それをいただければ幸いです。