2016-05-31 3 views
0

Linuxでは、キーストロークを記録または監視するためにxinputプログラムを使用できます。各キー押下用STDOUTmacOSでのキーストロークのモニタ

xinput -test $yourkeyboardid 

出力コード:

xinput -list 

、次いでこれは第一介してキーボード装置のIDを識別することによって行うことができます。

MacOSのの端子にxinput -listを実行することを示唆しているが、同じアプローチが実行可能である:

xinput -test $whateverid 

は上記STDOUTに出力コードに失敗します。

キーロガーをソートするには、macOSのキーボードからのキーストロークをどのように報告できますか?好ましいソリューションには、理想的にはxinput、または他の同様のコマンドラインツールが組み込まれています。

+0

コマンドラインではありませんが、automatorに役立つ可能性があります。https://discussions.apple.com/thread/1700745?tstart=0 – Jehy

+0

プログラムの作成方法やツールを尋ねますか? –

+0

私の目標は、任意のウィンドウ/環境でキーストロークをファイルにレポートするスクリプト(私が書いたもの)をenvokeすることです。ツールが存在する場合(xinputはDebian Linuxではシステム全体で動作しますが、macではxtermのみで動作します)、これが望ましいです。私はその問題の解決策に興味があります。 xinputはMacにインストールできますが、xtermでは期待通りに動作し、バックグラウンドで実行するとシステム全体でキーストロークは記録されません。 Jehyのソリューションは機能しますが、私には最適ではないと思われるroot権限が必要です。 – Nightwriter

答えて

0

thisキーロガーのgithubサンプルを確認してください。あまりにも古くなく、普及していないようだ。

+0

このツールは解決策として機能しますが、root権限でのみ動作します。あなたのための賞金。ありがとう。 – Nightwriter

関連する問題