Настроить сочетания клавиш Google Chrome?

125

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

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

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

WIP
источник
2
Вы пытались найти в Интернет-магазине Chrome? Если нет, вот ссылка на расширение менеджера ярлыков - chrome.google.com/webstore/detail/shortkeys/…
VenkatH
1
@VenkatH Спасибо за подсказку! К сожалению, «Close Other Tabs» не является командой, поддерживаемой расширением «Shortkeys», поэтому она не удовлетворяет мою потребность.
WIP
3
Есть ли способ удалить сочетания клавиш? Я хочу использовать ярлыки, встроенные в Tumblr, но они конфликтуют с теми, которые уже встроены в Chrome, и ни одно из расширений, которые я мог найти, не редактирует уже существующие ...
Cyberson
1
@wil Почти 3 года спустя команда «Закрыть другие вкладки» теперь существует в Shortkeys.
Майк Криттенден
Другим вариантом является Vimium, хотя я не думаю, что он может на самом деле восстановить C-W.
mgalgs

Ответы:

53

Если у вас Mac, вы можете сделать это с Mac System PreferencesKeyboardShortcuts. https://apple.stackexchange.com/a/174979/1443

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

введите описание изображения здесь

cmcginty
источник
Это замечательно, но, к сожалению, cmd+shift+cпо какой-то странной причине это не сработало . Я хотел открыть консоль javascript cmd+shift+cвместоcmd+option+j
Doug
2
о, я понял. нужно знать, что точные названия откуда-то Оо
Запорожченко Александр
6
Для пользователей Windows расширение диспетчера ярлыков AutoControl позволяет настраивать ярлыки Chrome, а также создавать собственные ярлыки.
GetFree
Где я могу найти полный список таких, например, чтобы заменить Cmd+L?
Синджай
1
@ Синджай список из строки меню приложения.
cmcginty
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

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

zzbomb
источник
1
@Wil обновление: это было в Chrome в течение некоторого времени, просто прокрутите вниз на странице расширений и нажмите «Сочетания клавиш»
skeggse
11
@distilledchaos: эта ссылка позволяет устанавливать горячие клавиши только для приложений и расширений, а не для браузера в целом.
bergie3000
Я полагаю, что с расширением cVim - я понимаю, что это не вариант для многих, но ... это для меня!
dsummersl
5
@MikeyE, теперь это наконец-то возможно через нечто, называемое «родными расширениями». Вот одно из таких расширений, которое может настроить ярлыки Chrome раз и навсегда: Диспетчер ярлыков
AutoControl
1
(Сколько времени понадобится Google, чтобы предоставить тривиальную функцию настраиваемых сочетаний клавиш ...)
Сэм Boosalis
12

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

systemaddict
источник
1
Это довольно легкое «как»; это скорее предложение области для исследования, чтобы найти решение. Можете ли вы уточнить это? Как есть, это, вероятно, будет более уместным в качестве комментария. Из обзора
fixer1234
1
Это не просто «свет» на том, как, это совершенно бесполезно и бессмысленно. Встроенные ярлыки там даже не отображаются, только действия надстроек, которые надстройки выбирают как доступные для ярлыков. И, как указано в другом месте, желаемое сочетание клавиш Ctrl + W недоступно даже для расширений.
JoelAZ
Это только для расширений, но также позволяет переопределять встроенные ярлыки, такие как Ctrl + Q.
nmrugg
1
Будьте осторожны и используйте точную ссылку: chrome: // extensions / shortcuts Без http ...
Josem
@JoelAZ Я нашел этот ответ в поисках способа изменить ярлыки расширения uBlock Origin, так что да, этот ответ полезен
golimar
5

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

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

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

Чарли Рамм
источник
Я установил плагин, к сожалению, по какой-то причине невозможно установить желаемую комбинацию «Ctrl + Shift + W» в поле ввода (когда я пытаюсь это сделать, появляется всплывающее окно с вопросом, хочу ли я покинуть страницу) ,
WIP
3
Это, кажется, не переопределяет функциональность по умолчанию. Я пытаюсь добавить комбинацию клавиш ALT + ENTER ".com" для строки URL (для поддоменов), и она по-прежнему использует функции поиска по умолчанию.
Gaʀʀʏ
Я добавил Ctrl + G, чтобы открыть любимую страницу, раньше она, казалось, не работала, но после перезапуска Chrome она начала работать. Ctrl + G имеет функцию поиска следующего по умолчанию в Chrome, это расширение переопределяет его.
Вин
Это не работает для Mac, когда я пытаюсь установить «Ctrl + Page Up», чтобы перейти на предыдущую вкладку. (На самом деле Cmd + Page Up, так как я переключил эти две клавиши)
andrewtweber
1
Ссылка на плагин сейчас 404.
Эрик Ван
5

Это стало возможным уже довольно давно.
Для Chrome существует новый вид расширений, называемый «нативными расширениями», который может настраивать ярлыки Chrome и другие интересные вещи.

AutoControl Shortcut Manager как раз для этой цели.

Нет никаких ограничений на ярлыки, которые вы можете создавать или настраивать. Вы даже можете отключить ярлыки, если не назначаете им никаких действий.

В конкретном случае, заданном в вопросе, Ctrl+ Shift+ Wдля закрытия «других вкладок» выглядит следующим образом:

введите описание изображения здесь

Richt
источник
2
Отличное продолжение. Тем не менее, он поддерживается с Windows XP до Windows 10. Пока нет поддержки других ОС.
Меркалли
3

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

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

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

рынки
источник
Короткие клавиши хороши, но они не работают на новой вкладке или когда адресная строка находится в фокусе
Casebash
2

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

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

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

Pysis
источник
0

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

user179068
источник
1
Привет, добро пожаловать в Super User! Вопросы, которые по сути являются ссылками, не приветствуются. Можете ли вы объяснить, почему это решение, может быть, включить снимки экрана в действии и т. Д.?
Канадский Люк
-1

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

введите описание изображения здесь

Адам Джонс
источник
Добро пожаловать в Супер пользователя. Пожалуйста, прочтите Как рекомендовать программное обеспечение, затем отредактируйте свой ответ, включив в него хотя бы минимально необходимую информацию (элементы выделены жирным шрифтом ). Сообщения без этой информации могут быть удалены. Спасибо за помощь.
Twisty Impersonator