Answers:
我知道这个问题很旧,但是其他答案并不能真正解决问题。
您所要做的就是安装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
按钮。
现在,您只需启用列表顶部添加的新项目:
.config/karabiner/karabiner.json
?
您也可能会发现这很有用。如何防止iTunes在媒体按键上启动
默认情况下,Spotify应该响应F8。您如何获得超赞的key
图标?
我会在功能键F8-F12中添加自定义键盘快捷键。
通常,您可以通过按住fn和关联的媒体键来访问这些功能键。例如F8 = fn +(在较新的Macbook Pro上播放/暂停)
为了制作功能键而不是媒体键功能,默认情况下,我将使用功能翻转(免费)
要打开Spotify并在启动时播放歌曲,可以在AppleScript中执行以下操作:
tell application "Spotify"
activate
play track "spotify:track:trackURI"
end tell
将此脚本导出为带有“另存为可执行脚本”选项(或类似内容)的应用程序。
然后,要将f8键映射到此脚本,请转到“系统偏好设置”,然后在“键盘”下启用“将所有F1,F2等键用作标准功能键”。下一步,您需要切换到“键盘快捷方式”选项卡,并在“应用程序”下添加一个新的“键盘快捷方式”,以打开AppleScript。(如果我没记错的话,您必须重新启动计算机或注销以进行更改)