96

Я хотел бы настроить сочетания клавиш в Google Chrome.

Например, я хотел бы сопоставить комбинацию клавиш Ctrl+Shift+W с командой "Закрыть другие вкладки" вместо щелчка правой кнопкой мыши на вкладке (команда по умолчанию).

Есть ли какие-либо настройки в Chrome, чтобы установить эту комбинацию для этой команды?
Или есть какой-нибудь плагин / скрипт, который может предоставить эту функцию?

8 ответов8

37

Если вы работаете на Mac, вы можете сделать это с помощью System Preferences Mac → KeyboardShortcuts . https://apple.stackexchange.com/a/174979/1443

Вот мои текущие настройки:

12

Похоже, эта функция «в пути», но еще не в основном цикле выпуска. Нашел статью, описывающую функцию, реализуемую в сборке разработки, # 22. Или, по крайней мере, частично, чтобы некоторые функции могли быть сокращены. Ссылка: http://googlesystem.blogspot.com/2012/08/create-keyboard-shortcuts-for-chrome.html

В этом посте упоминается экспериментальный API для других типов действий, связанных с ярлыками, которые можно найти здесь: http://developer.chrome.com/extensions/experimental.commands.html

Конечно, это все еще в стадии разработки.


Изменить (2018): Это частично возможно с командами API, которые отсутствовали в течение нескольких лет. http://developer.chrome.com/trunk/apps/commands.html

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

6

Обновление: по состоянию на февраль 2017 года этот плагин больше не доступен.

Существует плагин Chrome, который называется Shortcut Manager, который может сделать это.

Я просто использовал его для создания ярлыков для j и k для прокрутки вверх и вниз. Он также имеет «закрыть другие окна», доступные для сопоставления с коротким ключом.

4

Chrome://extensions/shortcuts - не совсем ответ для общих ярлыков, но все же относительный и несколько громоздкий для поиска - позволяет настроить поведение с помощью ярлыка. Я уверен, что вы могли бы найти / сделать расширение для перенаправления / транспонирования всех ярлыков, которые вы хотите использовать для управления Chrome по своему усмотрению.

4

Расширение в ответе Чарли Рамма больше не существует, но я нашел другое: Shortkeys

Добавьте в Chrome, нажмите Опции. Я использую его для привязки клавиш вперед / назад к моему Naga Hex V2, который в настоящее время не поддерживается в Linux. Отзывы показывают, что у некоторых людей есть проблемы с его использованием. У меня отлично работает, Linux Mint 18 + мультимедийная клавиатура Dell.

Перезапустите Chrome после изменения сочетаний клавиш.

2

Как описано в комментариях к другому ответу, я также хочу отключить ярлык «Cmd +Shift +W» для закрытия окна и, кстати, аналогичный ярлык, который появляется, когда я отключаю первый, который теперь означает "Закрыть все".

  • Я просто перешел на панель настроек клавиатуры Mac на вкладке "Ярлыки" в разделе "Ярлыки приложений" и пошел создавать новые сочетания клавиш.
  • Я сделал это для Google Chrome и выбрал его в качестве первого параметра, но, полагаю, вы могли бы решить аналогичную проблему в любом другом приложении, выбрав нужное.
  • Затем я перешел к названию пункта меню, который хотел заменить, например, к тем, которые я упомянул выше.
  • Наконец, я назначил ему сложную комбинацию клавиш, которую, я надеюсь, никогда не нажму случайно в будущем.

Это не лучший подход, и в настоящее время я читаю другой вопрос и отвечаю "Как отключить сочетания клавиш в Mac OS X", который может полностью удалить ярлык, но он работает достаточно хорошо через существующий системный интерфейс без необходимости устанавливать какие-либо дополнительные программное обеспечение как ограниченное расширение Google Chrome Web или системное приложение.

0

Я использую BetterTouchTool на macOS:

0

Хотя я знаю, что это не точное решение, которое вы искали, оно может быть полезным для некоторых, как и для меня. Это расширение Chrome делает возможным использование многих расширенных комбинаций клавиш с помощью жестов мыши: CrxMouse Chrome ™ Gestures

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