Macの場合、Press/Playメディアキーを押すと(F8)、アプリケーションがそのキーをインターセプトしない場合、iTunesを開いて再生を開始します。別のアプリを開く方法はありますか?私の場合、Spotifyを開きたいです。起動時に再生を開始できる場合はボーナス(おそらくAppleScriptがこれを実現する方法ですか?)
私はこの質問が古いことを知っていますが、他の答えは実際には問題を解決しません。
あなたがしなければならないのは Karabiner(以前はKeyRemap4MacBook) として知られていました。
次に、必要な動作を追加する必要があります。
Preferences
メニューを開きます。Misc & Uninstall
タブに切り替えますOpen private.xml
をクリックしますprivate.xml
を開きます空のファイルを次の定義に置き換えます。
<?xml version="1.0"?>
<root>
<!-- Spotify Path -->
<vkopenurldef>
<name>KeyCode::VK_OPEN_URL_APP_Spotify</name>
<url type="file">/Applications/Spotify.app</url>
</vkopenurldef>
<!-- Set Spotify definition -->
<appdef>
<appname>SPOTIFY</appname>
<equal>com.spotify.client</equal>
</appdef>
<!-- Use 'Music Play' key to launch Spotify if not ever in the application -->
<!-- else, act as normal play/pause button in Spotify, iTunes -->
<item>
<name>Change Play key to launch Spotify</name>
<identifier>private.play_launch_spotify</identifier>
<not>SPOTIFY, iTunes</not>
<autogen>
__KeyToKey__,
ConsumerKeyCode::MUSIC_PLAY,
KeyCode::VK_OPEN_URL_APP_Spotify,
</autogen>
</item>
</root>
Change Key
タブに戻り、Reload XML
ボタンをクリックします。
リストの一番上に追加された新しいアイテムを有効にする必要があります。
これも便利かもしれません。 メディアキーを押してもiTunesが起動しないようにする方法
SpotifyはデフォルトでF8に応答するはずです。素晴らしいkey
アイコンをどのように取得しますか?
ファンクションキーF8〜F12にカスタムキーボードショートカットを追加します。
通常、これらのファンクションキーにアクセスするには、fnと関連するメディアキーを押し続けます。たとえばF8=fn+(新しいMacbookProで再生/一時停止)
メディアキー機能ではなく、ファンクションキーを作成するために、デフォルトで使用します ファンクションフリップ (無料)
Spotifyを開き、起動時に曲を再生するには、AppleScriptでこれを行うことができます。
tell application "Spotify"
activate
play track "spotify:track:trackURI"
end tell
このスクリプトを、[実行可能スクリプトとして保存]オプション(または同様のもの)を使用してアプリケーションとしてエクスポートします。
次に、f8キーをこのスクリプトにマップするには、[システム環境設定]に移動し、[キーボード]で[すべてのF1、F2などのキーを標準のファンクションキーとして使用する]を有効にします。次のステップでは、[キーボードショートカット]タブに切り替えて、[アプリケーション]の下に新しいキーボードショートカットを追加して、AppleScriptを開く必要があります。 (私が正しく覚えている場合は、変更を行うには、コンピューターを再起動するか、ログアウトする必要があります)