4

Короче говоря, я хочу использовать Cmd - Shift - S для "Сохранить как" в TexMaker, моем любимом редакторе OS X LaTeX.

Но Cmd- Shift- S, стандартный ярлык "Сохранить как", уже используется каким-то бесполезным ярлыком форматирования.

Как ни странно, TexMaker также не вызывает пункт меню «Сохранить как ...», а просто «Сохранить как». Так что я могу зайти в System Prefs -> Keyboard -> Keyboard Shortcuts -> Application Shortcuts , выбрать TexMaker, ввести «Сохранить как» и установить Cmd - Shift - S в качестве ярлыка, и он отображается в меню приложения, но есть этот другой ярлык форматирования, который он также распознает как Cmd- Shift- S .

Поэтому мне интересно, возможно ли удалить его встроенный Cmd - Shift - S и заменить его тем, который я хочу. OS X 10.6.

1 ответ1

2

У вас есть два варианта:

  • Вместо этого установите ярлык ненужного пункта меню форматирования на что-то, что трудно нажать, освобождая Cmd Shift S.

  • Запустите следующую команду в терминале, чтобы удалить ярлык из пункта меню, помеченного как ярлык для ненужного форматирования:

    defaults write com.vendor.yourapp NSUserKeyEquivalents -dict-add "Worthless Formatting Shortcut" nil
    

Он не работает во всех приложениях (яркий пример: Microsoft Office), но он должен работать во всех приложениях Какао с хорошим поведением.

Чтобы выяснить, что ваше приложение использует для com.vendor.yourapp, щелкните правой кнопкой мыши пакет приложения, выберите « Показать содержимое пакета», перейдите к « Содержанию», откройте Info.plist с помощью текстового редактора или, что лучше, редактора списка свойств, такого как « Редактор списка свойств» или Xcode 4 (оба являются частью инструментов разработчика Apple) и ищите CFBundleIdentifier или подобное.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .