Keyboard Maestro 使用技巧系列 7:自動切換 iTunes MiniPlayer

好久不分享 KM 技巧了,最近看?DrDrang?老師的 Blog 最新一篇介紹了如何利用?Keyboard Maestro 實現(xiàn)?iTunes MiniPlayer 的自動切換的小技巧,這個功能完全切中我的需求啊,當我需要在后臺聽歌時完全不需要 iTunes 那臃腫的窗口占據(jù)我的屏幕,MiniPlayer 其實蠻好用的,可以快速完成曲目的切換與播放,你甚至可以顯示專輯封面或者顯示播放列表及歌詞。

就像下面這樣:

或者是這種帶有專輯封面的 MiniPlayer

下面我們來看一下這個 Marco 演示動圖:

在主屏下,當 iTunes 處于非活躍狀態(tài),也就是光標離開 iTunes,回到 Finder 或前往其它程序上時,iTunes 就會從主窗口切換到 MiniPlayer 狀態(tài)。相反,當你把光標點擊在 MiniPlayer,重新激活 iTunes 時,主窗口會自動切換出來。

 

編寫過程

用 Keyboard Maestro 配合 AppleScript 就可以實現(xiàn)上面這種自動化功能,我們先說從主窗口自動切換到 MiniPlayer,新建一個 Marco,命名,在 Trigger 里選擇「This application」,狀態(tài)選「Deactivates」,然后執(zhí)行 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 回到活躍狀態(tài),action 選擇「Select or Show a Menu item」,這代表會讓系統(tǒng)從 iTunes 的菜單欄里選擇一項,也就是幫你點擊「Switch from MiniPlayer」這一選項,就像下圖這樣,把信息填寫進去,注意要與 iTunes 菜單欄里的選項名字一字不差。

action 里條目眾多,可以用關(guān)鍵詞搜出你要添加的 action

目前這個?Marco 有些瑕疵,就是 iTunes 處于非活躍狀態(tài)時會進入 MiniPlayer,但僅僅是顯示成 MiniPlayer,而不能在上面操作歌曲播放等等動作,因為只要光標回到 iTunes 上面,主窗口就會自動切換,這里可以做一個小的調(diào)整,在 KM Marco 里將 Trigger 里的 iTunes 的活躍狀態(tài)從「Activates」改為「Is Active」,這樣就能避免光標一旦點擊 MiniPlayer 就會切換到主窗口的尷尬,只有在 60 秒之后,iTunes 才會處于活躍狀態(tài),下面的秒數(shù)你可以改的長一些,你可以在這個時長內(nèi)隨意操作?MiniPlayer 了。

最后插一個題外話,如果不想要?MiniPlayer 的歌曲專輯封面,可以在?MiniPlayer 的隱藏菜單里找到最后一項進行切換。

下載?Keyboard Maestro:

更多?Keyboard Maestro 應(yīng)用技巧:

評論 2 條
  • MatthewMup

    [b][/b]

    2020-06-02 19:17 回復

  • DavidMaync

    Thanks for the post!

    2020-04-02 18:29 回復