Linuxでは、キーストロークを記録または監視するためにxinput
プログラムを使用できます。各キー押下用STDOUTにmacOSでのキーストロークのモニタ
xinput -test $yourkeyboardid
出力コード:
xinput -list
、次いでこれは第一介してキーボード装置のIDを識別することによって行うことができます。
MacOSのの端子にxinput -list
を実行することを示唆しているが、同じアプローチが実行可能である:
xinput -test $whateverid
は上記STDOUTに出力コードに失敗します。
キーロガーをソートするには、macOSのキーボードからのキーストロークをどのように報告できますか?好ましいソリューションには、理想的にはxinput
、または他の同様のコマンドラインツールが組み込まれています。
コマンドラインではありませんが、automatorに役立つ可能性があります。https://discussions.apple.com/thread/1700745?tstart=0 – Jehy
プログラムの作成方法やツールを尋ねますか? –
私の目標は、任意のウィンドウ/環境でキーストロークをファイルにレポートするスクリプト(私が書いたもの)をenvokeすることです。ツールが存在する場合(xinputはDebian Linuxではシステム全体で動作しますが、macではxtermのみで動作します)、これが望ましいです。私はその問題の解決策に興味があります。 xinputはMacにインストールできますが、xtermでは期待通りに動作し、バックグラウンドで実行するとシステム全体でキーストロークは記録されません。 Jehyのソリューションは機能しますが、私には最適ではないと思われるroot権限が必要です。 – Nightwriter