4

Mac用のAndroidリモートコントローラーを作成していますが、簡単にするために、Macで標準のマルチメディアキー(F7、F8、F9)を動作させるのと同じように、アプリで同じ動作が必要です。

Mac に「キー コード」アプリをインストールしましたが、マルチメディア キーが認識されません。
再生一時停止ボタンのキーコードが 100 であることをグーグルで調べたので、端末から次のコード行を試しました。

osascript -e 'tell application "System Events" to key code {100}'

osascript -e 'tell application "System Events" to keystroke 100'

しかし、うまくいきません。

マルチメディアキーが osascript から行うのと同じ動作を実現するための最良のアプローチは何ですか?
すべての Mac で、同じマルチメディア キーは同じ動作をしますか?

4

1 に答える 1

1

キーコード 100 は実際には F8 です。これは同じキーですが、別のコマンドです。

残念ながら、applescript を介してメディア プレーヤーで再生、一時停止、次、前のコマンドを実行する唯一の方法は、適切なキーをアプリケーションに直接送信することです。通常、コントロール/再生メニューの下 (つまり、 iTunesおよびSpotify )

iTunes と Spotify は、「バック トラック」、「次のトラック」、「再生一時停止」、「再生」、「一時停止」を指示して、AppleScript を介して音楽を制御することもできます。参照: https://gist.github.com/NoobsArePeople2/5121597

于 2014-09-06T19:21:57.217 に答える