更改偽功能鍵以顯示/隱藏應用程式

更改偽功能鍵以顯示/隱藏應用程式

在我的 MacBook Air 上,F5 鍵未分配。因此,在 Sparrow 中,我將該鍵設為隱藏/顯示 Sparrow。基本上我有一個專用的 F 鍵來查看我的收件匣,然後再次隱藏它以返回我的工作。

我的問題是:如何重新分配 F3(公開)或 F4(儀表板)甚至 F12(彈出)來顯示/隱藏其他應用程序,例如 Skype、Adium 或 VLC?

Sparrow 的偏好允許我分配一把鑰匙。是否有我可以編寫的 applescript 或我可以操作的 Mac 系統偏好設定來實現此目標?我對第三方軟體持開放態度,最好是不需要位於擴充座或選單列中的軟體。

編輯:我找到了一個方便的程式 FunctionFlip,它只將某些功能鍵更改為其原始狀態。然後我找到了一個啟動器 Alfred,我可以為其分配密鑰。感謝@slhck 的靈感!

答案1

如果您想重新分配系統鍵,例如F3F4,您首先需要轉到 » 系統偏好設定 » 鍵盤快速鍵,然後檢查以下選項:

使用所有F1、F2等鍵作為標準功能鍵

現在您已準備好出發了。

這一頁為您提供大量 AppleScript 來切換應用程式的可見性。這是一個應該有效的方法:

set appName to "Skype"
set needsActivation to false
tell application "System Events"
    if frontmost of process appName then
        set visible of process appName to false
    else
        set needsActivation to true
    end if
end tell

if needsActivation then
    tell application appName to activate
end if

然後,您可以使用任何第三方啟動器來開啟它。火花我想到了。您可以按原樣貼上上面的腳本並用作F5熱鍵:

沖洗並重複其他應用!

相關內容