如何自动切换 iTunes MiniPlayer?

news/2024/12/16 8:04:40/

好久不分享 Keyboard Maestro键盘增强工具使用技巧了,今天就分享一下如何利用 Keyboard Maestro 实现 iTunes MiniPlayer 的自动切换的小技巧,这个功能完全切中我的需求啊,当我需要在后台听歌时完全不需要 iTunes 那臃肿的窗口占据我的屏幕,MiniPlayer 其实蛮好用的,可以快速完成曲目的切换与播放,你甚至可以显示专辑封面或者显示播放列表及歌词。
就像下面这样:

或者是这种带有专辑封面的 MiniPlayer

在主屏下,当 iTunes 处于非活跃状态,也就是光标离开 iTunes,回到 Finder 或前往其它程序上时,iTunes 就会从主窗口切换到 MiniPlayer 状态。相反,当你把光标点击在 MiniPlayer,重新激活 iTunes 时,主窗口会自动切换出来。
编写过程
用 Keyboard Maestro 配合 AppleScript 就可以实现上面这种自动化功能,我们先说从主窗口自动切换到 MiniPlayer,新建一个 Marco,命名,在 Trigger 里选择「This application」,状态选「Deactivates」,然后执行 action 里选择「Execute AS」,输入下面这段命令:

tell application "System Events"
tell process "iTunes"
click menu item "Switch to MiniPlayer" of menu "Window" of menu bar 1
end tell
end tell

然后是从 MiniPlayer 回到主窗口,Trigger 选择 Activates,也就是 iTunes 回到活跃状态,action 选择「Select or Show a Menu item」,这代表会让系统从 iTunes 的菜单栏里选择一项,也就是帮你点击「Switch from MiniPlayer」这一选项,就像下图这样,把信息填写进去,注意要与 iTunes 菜单栏里的选项名字一字不差。

action 里条目众多,可以用关键词搜出你要添加的 action

目前这个 Marco 有些瑕疵,就是 iTunes 处于非活跃状态时会进入 MiniPlayer,但仅仅是显示成 MiniPlayer,而不能在上面操作歌曲播放等等动作,因为只要光标回到 iTunes 上面,主窗口就会自动切换,这里可以做一个小的调整,在 KM Marco 里将 Trigger 里的 iTunes 的活跃状态从「Activates」改为「Is Active」,这样就能避免光标一旦点击 MiniPlayer 就会切换到主窗口的尴尬,只有在 60 秒之后,iTunes 才会处于活跃状态,下面的秒数你可以改的长一些,你可以在这个时长内随意操作 MiniPlayer 了。

最后插一个题外话,如果不想要 MiniPlayer 的歌曲专辑封面,可以在 MiniPlayer 的隐藏菜单里找到最后一项进行切换。

 


http://www.ppmy.cn/news/594508.html

相关文章

uniapp苹果调试 使用iTunes iOS真机调试

要想使用苹果手机进行真机调试,需要安装软件iTunes,详细教程如下: 具体参考,官方真机调试文档:HBuilder/HBuilderX真机运行、手机运行、真机联调常见问题 - DCloud问答 1:下载iTunes 下载地址&#xff1a…

苹果退款_教程:在 iTunes 申请 App Store 退款

你常在 App Store 买应用或音乐吗?你肯定有因为买到坑爹的应用而心情糟糕、懊悔不已吧? 在这种情况下,可能有一部分同学知道能向苹果提交退款申请,但相信仍有很大一部分同学并不知道还有此等「秘籍」,或者知道有这回事,但是压根不知道该从哪儿退款,或具体用什么方式、用…

计算机用户导出导入,iTunes授权电脑文件导入导出图文教程

【绿茶教程】使用iTunes的用户都知道授权是有限制的,那么如何能突破这个限制呢?下面就和绿茶小编一起来学习下吧。 准备工作 2、下载分享者的授权文件,将分享者的授权文件放到软件目录下。 3、下载分享者帐号的其中一个应用,越小越好。 ok现…

苹果itunes官方下载教程

itunes是一款苹果应用的同步软件,也是一款非常强大的播放器软件,但很多人都不知道如何从苹果官方下载itunes软件?itunes的下载其实也是非常简单,下面就以图文的方式为大家演示苹果itunes官方下载教程。 注意:下载itunes请尽量从苹果官方网站进行下载,其它第三方网站提供的…

vsco使用教程_这可能不是一篇你期望的教程--VSCO

Matrix 精选 Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。 文章代表作者个人观点,少数派仅对标题和排版略作修改。…

C++ Vector操作

文章目录 1 初始化:2 遍历vector3删除vector指定元素 1 初始化: 方法1: vector list1; //默认初始化,vector 为空, size 为0。容器中没有元素,而且 capacity 也返回 0,意味着还没有分配内存空…

魔兽争霸3在Windows7中运行可能遇到的问题

一、无法全屏 网上大部分修改注册表的方法是修改Current User—>Software—>Blizzard Entertainment下的显示相关项,这的确是其中的方法之一,但是这只是针对某一款游戏修改,修改的是游戏参数而不是显卡参数。因此还有从根本上解决的方法…

英文版win10如何全屏玩英文版warcraft3

最近突然想玩高中时玩的warcraft3,虽然之前也有这种想玩的冲动,但无奈最为学生的苦逼生活与潜意识中的版权意识交错。一直拖到了今天 才在blizzard.net购买并下载了warcraft3的英文镜像。但是在安装后却发现warcraft3提供的显示分辨率和我现在的笔记本相…