いくつかの学術研究のために私のキーストロークデータを記録する必要があります。 Windows用の汎用キーロガーを作成しましたが、現在Unix環境用に作成する必要がありますが、ユーザーレベルのアクセスのみが可能であるという制限があります。そして私は端末にしかないので、ある意味では質問の幅が狭くなりました。
最良のアプローチは何ですか?私の入力をBashだけでなく、特別なプログラムに送信できるようにソートする簡単な方法はありますか?
関連するコードが多い場合は、PythonやRubyを使用するか、Bashも機能します。
重要な場合、システムはRed Hat Enterprise Linux 6.3です。
修正する:より詳細な要件をリストする必要があります。
- 何とか時間を記録する必要があります(script -tは問題ないようです)。
- 特別なキーストロークを処理する必要があります(キーストロークの間にCtrlキーまたはShiftキーを押し続けることが重要です)。可能であれば、すべてのキーイベントを処理する必要があります。
- オプション: よりきめ細かなデータのために keydown イベントと keydown イベントを区別するのに役立ちます。
ベストアンサー1
端末のみを使用する場合は、簡単な解決策があります。スクリプト必要以上に行います。入力と出力を記録します。