ええと、つまり、タイトルがほとんどすべてを物語っています。私は渡すためにPythonを使用しています
osascript -e 'tell application "System Events" to keystroke "Honk"'
10.9端末に。osascript を使用してキーストロークをアプリケーションに渡します。10.8 以前では、このコマンドは完全に機能していました。しかし、今はアプリケーションに入力するために 10.9 でそれを使用しており、すべてのタイプに「a」が追加されています。
たとえば、私のプログラムは挿入モードで crontab を開始します。
~
~
~
~
-- INSERT --
しかし、上記の osascript コマンドを使用すると、
Honka
~
~
~
~
-- INSERT --
これは、次のようなコマンドでも発生します
osascript -e 'tell application "System Events" to keycode 52'
(キーコード 52 はエンター キーですが、奇妙なことにキーコード 53 (エスケープ キー) では発生しないようです)
osascript を介してバックスペースを渡すことはできますが、余分な 'a' がコマンドの開始などの問題を引き起こしています。この問題を回避、解決、または回避するにはどうすればよいですか? 私は広範囲にグーグルで検索しましたが、10.9 で動作する代替コマンドが見つかりません。