从应用程序外部的iTunes的OSX键盘快捷键


10

我在工作时会听音乐,必须找到iTunes来打开/关闭音乐,这很麻烦,而我经常这样做。我想设置快捷方式,以便无论当前使用的应用程序是什么,都可以启动/停止音乐。

我已经看到OSX可以让您创建应用程序快捷方式,但是对于iTu​​nes,它们似乎不适用于我。我尝试创建一个名为“播放”的快捷方式,该快捷方式与iTunes菜单中的命令名称完全匹配,但是当我使用该快捷方式时,我只是从OSX收到标准警告声音,当您尝试做一些你做不到的事情。

编辑:我发现我可以为“停止”命令创建快捷方式,而不仅仅是“播放”。而且我创建的“停止”快捷方式仅在iTunes成为关注的应用程序时才有效。所以现在我更加困惑了。

这是我的捷径:
在此处输入图片说明

这是iTunes菜单:
在此处输入图片说明

关于我可能做错了什么的任何想法?还是有另一种解决方法?

Answers:


6

如果您使用Apple键盘,则F8(或fn-F8)应开始或暂停播放。如果您不这样做,则可以使用KeyRemap4MacBook将其他按键组合重新映射到特殊的F键

Alfred还有一些用于控制iTunes的关键字,例如playnext。您可以通过创建工作流程为它们分配缩写:

您还可以为脚本分配快捷方式,如下所示:

tell application "iTunes"
    if player state is playing then
        pause
    else
        play
    end if
end tell

我使用这样的脚本来向前和向后跳转:

try
    tell application "iTunes"
        set player position to player position + 30
    end tell
end try

我没有使用Mac键盘,F8无法正常工作。我尝试了KeyRemap4MacBook的事件查看器,当我按F8时,它表明正在发生fn-F8。是否有理由无法播放/暂停音乐?另外,是否存在可以设置快捷方式fn-F8并可以更改的地方?通常,我只是想看看该快捷方式是否仍然存在,因为fn-F8似乎对我不起作用。
Nic Foster

默认情况下,特殊的F键在许多键盘上均不起作用,但是您可以使用KeyRemap4MacBook为某些键盘添加它们。
Lri 2013年

感谢阿尔弗雷德(Alfred)的小费!我一直在使用名为Synergy的应用程序通过热键控制iTunes,但是显然它不再与High Sierra和/或iTunes 12.7兼容,因为它现在拒绝运行并在启动时崩溃。一直在寻找替代解决方案,但直到我遇到您的答案时才真正找到解决方案。由于我已经使用过Alfred,因此创建一个工作流程来复制我以前使用Synergy应用程序获得的功能非常简单。
唐纳德·伯

4

一个简单的解决方案(如果您没有带快捷键的键盘)是将迷你播放器设置为始终位于其他窗口上方以快速单击。

注意:由于我的信誉太低,Stackoverflow不允许我发布图片,但是对我有用:)


1

我找到了一个可以很好地照顾我的应用程序。我还应该指出,这变得更加困难,因为我有非Mac键盘,所以我不能只使用OSX的iTunes内置快捷方式,因为这似乎只能在Mac键盘上使用。

该应用程序称为Quicksilver,这是它的链接:http : //qsapp.com/download.php

下载和安装大约花了1分钟,而我花了1-2分钟才弄清楚如何触发iTunes。

这是我采取的步骤:

  1. 下载并安装Quicksilver
  2. 确保选择iTunes插件。
  3. 设置一个打开Quicksilver的热键。您可以在安装时执行此操作,默认热键为^ space,这很不错,因为它类似于用于聚光灯的cmd-space的默认值。
  4. 使用您设置的热键打开Quicksilver。
  5. 在打开的对话框的右上角,有一个上下颠倒的克拉符号(看起来像一个向下箭头),单击它,然后单击“触发器”。
  6. 在左侧的触发器选项中,单击iTunes图标(如果您没有此图标,则可能未安装我在步骤2中提到的可选iTunes插件)。
  7. 现在找到“播放/暂停”,选中它旁边的框,然后通过单击该行中的热键按钮来设置一个热键。选择您想要的任何快捷方式,现在iTunes会根据您的喜好播放/暂停。

1

不会帮助OP的2013年计算机,但是最新MacBook上的Touch Bar可以轻松实现这一点。默认情况下,“亮度”左侧的按钮将打开iTunes控件。或者,您也可以自定义它:https : //support.apple.com/zh-cn/HT207055(自定义添加的播放/暂停按钮也适用于Spotify和Clementine播放器以及其他播放器;我只测试了这些)


1

也许有人需要

使用全局键盘热键调整iTunes的音量。

  1. Automator创造新的Service
  2. Service receives =无输入。
  3. 搜索Run AppleScript并向右拖动。
  4. 粘贴脚本并保存。
  5. 在中System Preferences > Keyboard > Shortcuts > Services,搜索您的自动化脚本。
  6. 设置全局键盘快捷键(例如“ fn + cmd + f10”,“ fn + cmd + f11”,“ fn + cmd + f12”)

脚本:

调高音量(fn + cmd + f12)

tell application "iTunes"
    if mute then
        set mute to false
    end if
    set vol to sound volume
    set vol to vol + 5
    if vol is greater than 100 then
        set vol to 100
    end if
    set the sound volume to vol
end tell

调低音量(fn + cmd + f11)

tell application "iTunes"
    set vol to sound volume
    set vol to vol - 10
    if vol is less than 0 then
        set vol to 0
    end if
    set the sound volume to vol
end tell

静音(fn + cmd + f10)

tell application "iTunes"
    set mute to not mute
end tell
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.