Skróty klawiaturowe modyfikujące Mac OSX - różne metody

0

Istnieją 2 sposoby zmiany nazwy plików w F2 na OSX

  1. w pliku ~ / Library / KeyBindings / DefaultKeyBinding.dict, wstaw to:

    „UF705” = „zmień nazwę:”;

  2. uruchom to polecenie: domyślnie napisz com.apple.finder NSUserKeyEquivalents -dict-add „Zmień nazwę”

Która metoda jest lepsza? Co się stanie, jeśli istnieją sprzeczne skróty?

activity
źródło

Odpowiedzi:

2

DefaultKeyBinding.dict jest ignorowany przez wiele aplikacji, takich jak XCode i Firefox. Nawet w aplikacji, gdzie DefaultKeyBinding.dict nie jest ignorowany rename: metoda może nie działać przy zmianie nazwy plików lub innych elementów.

Bieganie defaults write com.apple.finder NSUserKeyEquivalents -dict-add 'Rename' '\UF705' modyfikuje ~/Library/Preferences/com.apple.finder.plist, ale musisz zamknąć i ponownie otworzyć Finder, aby zastosować zmiany. Robi to samo, co dodawanie skrótu do pozycji menu „Zmień nazwę” w Finderze z „Preferencji systemowych> Klawiatura & gt; Skróty> Skróty aplikacji”. Możesz dodać globalny skrót, który nie dotyczy tylko Findera, uruchamiając defaults write -g NSUserKeyEquivalents -dict-add Rename \\Uf705 lub dodając skrót pod „Wszystkie aplikacje” z Preferencji systemowych.

Jeśli aplikacja ma element menu, którego skrótem jest F2, ma on pierwszeństwo przed skrótem zdefiniowanym w DefaultKeyBinding.dict, ale jest nadpisany przez skrót zdefiniowany w NSUserKeyEquivalents.

iTunes nie ma elementu menu o nazwie „Zmień nazwę” i rename: metoda nie działa w przypadku zmiany nazwy listy odtwarzania w iTunes, więc żadna metoda nie działa w iTunes.

Prawdopodobnie wygodniej będzie użyć standardowego skrótu OS X do zmiany nazw przedmiotów, które zwykle są zwracane, lub wprowadzenia (fn + return) w miejscach takich jak listy odtwarzania iTunes.

nisetama
źródło