Mac OSX 修改鍵盤快速鍵 - 不同的方法

Mac OSX 修改鍵盤快速鍵 - 不同的方法

在 OSX 中,有 2 種方法可以讓 F2 按鈕重新命名文件

  1. 在檔案 ~/Library/KeyBindings/DefaultKeyBinding.dict 中,插入以下內容:

    "\UF705" = "重新命名:";

  2. 執行此指令:defaults write com.apple.finder NSUserKeyEquivalents -dict-add 'Rename' '\UF705'

哪種方法比較好?如果快捷方式衝突會發生什麼?

答案1

DefaultKeyBinding.dict被 XCode 和 Firefox 等許多應用程式忽略。即使在DefaultKeyBinding.dict不被忽略的應用程式中,該rename:方法也可能不適用於重新命名檔案或其他項目。

運行defaults write com.apple.finder NSUserKeyEquivalents -dict-add 'Rename' '\UF705'會修改~/Library/Preferences/com.apple.finder.plist,但您必須退出並重新開啟 Finder 才能套用變更。它的作用與從「系統偏好設定 > 鍵盤 > 捷徑 > 應用程式捷徑」為 Finder 下的「重新命名」功能表項目新增捷徑相同。您可以透過執行defaults write -g NSUserKeyEquivalents -dict-add Rename \\Uf705或在系統偏好設定的「所有應用程式」下新增捷徑來新增不僅僅適用於 Finder 的全域快捷方式。

如果應用程式有一個快捷方式為 F2 的選單項,則它優先於 中定義的快捷方式DefaultKeyBinding.dict,但會被 中定義的快捷方式覆蓋NSUserKeyEquivalents

iTunes 沒有名為「重新命名」的選單項,且此rename:方法不適用於重新命名 iTunes 中的播放清單項目,因此這兩種方法都不適用於 iTunes。

使用 OS X 標準快捷鍵來重新命名項目可能會更方便,通常是 return,或者在 iTunes 播放清單等地方輸入 (fn + return)。

相關內容