Я заметил, что есть группы приложений, которые либо работают, либо не работают с определенными группами ярлыков. Вдобавок ко всему, я могу вспомнить 4 таких сочетания клавиш для 2 видов операций:

  • Переход к верхней / нижней части файла. Fn-Cmd-Left / Right работают в Microsoft Word, Eclipse и RubyMine, но не в Textmate или Chrome. Cmd-Up / Down работают в Textmate или Chrome, но не в Microsoft Word, Eclipse и RubyMine.
  • Удаление вперед. Fn-Del работает в Microsoft Word, Eclipse и RubyMine, но не в Textmate или Chrome. Ctrl-D работает в Textmate или Chrome, но не в Microsoft Word, Eclipse и RubyMine.

Я предполагаю, что это связано с фреймворками, используемыми для создания каждого приложения, но какими они могут быть? Какая функция OSX отвечает за это? И если кто-то хочет, чтобы эти ярлыки работали в каждом приложении, что делать?

1 ответ1

0

Да, эти ярлыки являются ответственностью разработчика независимо от платформы или языка программирования. Microsoft печально известна несовместимостью сочетаний клавиш в своих собственных приложениях и, тем более, между Windows и OS X.

Но вы можете уменьшить некоторые из них, создав собственные ярлыки в Системных настройках. Это хорошо задокументировано. Вот отрывок с сайта поддержки Apple


  1. Выберите меню «Apple»> « Системные настройки», затем нажмите « Клавиатура».

  2. Нажмите « Ярлыки», выберите « Ярлыки приложений», затем нажмите « Добавить» (+).

  3. Выберите приложение во всплывающем меню «Приложение». Если вы хотите установить ту же комбинацию клавиш для команды меню, которая появляется во многих приложениях, выберите «Все приложения».

    Если приложение, которое вы хотите выбрать, не отображается в списке, выберите «Другое» и найдите его в диалоговом окне «Открыть». Некоторые приложения могут не позволять вам устанавливать сочетания клавиш.

  4. Введите команду меню, для которой вы хотите установить сочетание клавиш в поле Название меню. Вы должны ввести команду в точности так, как она отображается в меню приложения, включая эллипсы и любые другие знаки пунктуации. Многоточие - это специальный символ, который выглядит как три периода. Чтобы ввести многоточие, нажмите Option-точку с запятой или используйте средство просмотра символов. Может быть трудно узнать, записана ли команда в меню с настоящим многоточием или с тремя периодами, поэтому, если один не работает, попробуйте другой.

  5. Щелкните в поле « Сочетание клавиш», нажмите комбинацию клавиш, которую вы хотите назначить команде меню, затем нажмите « Добавить». Вы не можете использовать каждый тип ключа (например, буквенный ключ) более одного раза в комбинации клавиш.

  6. Закройте и перезапустите все приложения, которые вы используете, чтобы новое сочетание клавиш вступило в силу.

Если вы назначите сочетание клавиш, которое уже существует для другой команды или другого приложения, ваше новое сочетание не будет работать. Найдите команду меню, которая ее использует, и переназначьте сочетание клавиш для этого элемента.


Надеюсь это поможет.

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