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 из «Системные настройки> Клавиатура> Сочетания клавиш> Сочетания клавиш приложения». Вы можете добавить глобальный ярлык, который не применяется только к Finder, запустив значения по defaults write -g NSUserKeyEquivalents -dict-add Rename \\Uf705
или добавив ярлык в "Все приложения" в Системных настройках.
Если в приложении есть пункт меню, ярлык которого F2, он имеет приоритет над ярлыком, определенным в DefaultKeyBinding.dict
, но он переопределяется ярлыком, определенным в NSUserKeyEquivalents
.
В iTunes нет пункта меню под названием "Переименовать", а метод rename:
не работает для переименования элемента списка воспроизведения в iTunes, поэтому ни один из методов не работает в iTunes.
Вероятно, будет более удобно просто использовать стандартный ярлык OS X для переименования элементов, которое обычно возвращается, или вводить (fn + return) в таких местах, как списки воспроизведения iTunes.