chrome горячие клавиши настройки

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

Список представлен в виде таблицы, слева горячие клавиши Chrome, а справа их значение. Более 40 различных сочетаний клавиш.

Открыть домашнюю страницу.

Переключение между окнами браузера. (И вообще окнами)

Backspace или Alt+Стрелка влево

Вернутся на страницу назад.

Перейти на страницу вперед.

Открыть браузер в полноэкранном режиме. Повторное нажатие – выход из него.

Увеличение или уменьшение масштаба страницы. Ctrl+0 сделает размер страницы по умолчанию.

Нажатие Ctrl и любой клавиши от 1 до 8, это выбор соответствующей вкладки на панели вкладок.

Переход к последней вкладке.

Сброс масштаба браузера до значения по умолчанию (100%).

Быстрое заполнение адреса. Например, если ввести в адресатной строке google и нажать Ctrl+Enter, то Вы получите адрес: http://www.google.com и перейдете на него.

Открыть окно очистки истории браузера Хром.

Скрыть/открыть панель закладок.

Выделить всё на странице.

Добавить текущую страницу в закладки.

Открыть панель поиска по странице.

Открыть файл в браузере.

Открыть диспетчер закладок Хром.

Открыть историю Хром в новой вкладке.

Открыть окно загрузок. (Скачанные файлы)

Ctrl+K или Ctrl+E

Выполнить поиск в Google. (с адресатной строки)

Перемещение курсора в адресатную строку и выделение её содержимого.

Открыть новое окно браузера.

Открыть новое окно в режиме инкогнито.

Печать текущей страницы.

Обновить текущую страницу.

Сохранить текущую страницу.

Открыть новую вкладку.

Просмотр исходного кода страницы.

Закрыть текущую вкладку.

Закрыть текущее окно.

Повторное открытие последней закрытой вкладки (до 10 вкладок)

Перемещение между открытыми вкладками вправо.

Перемещение между вкладками влево.

Открыть ссылку в новой вкладке в фоновом режиме.

Ctrl+Shift+щелчок левой кнопки мыши или Shift+клик колесом мыши.

Открыть ссылку в новой вкладке и перейти на нее.

Перемещение вниз на одну страницу за раз.

Перемещение вверх на одну страницу за раз.

Перейти к началу страницы.

Перейти в конец страницы.

Ctrl+Shift+I или F12

Выход из браузера.

На этом список основных горячих клавиш Хром завершен.

Мастерок.жж.рф

Хочу все знать

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

Ctrl+L или ALT+D или F6 — перейти в адресную строку и выделить её содержимое;
Ctrl+K или Ctrl+E — перейти в адресную строку и ввести запрос к выбранному по умолчанию поисковику;
Ctrl+Enter — превратит tratata в адресной строке в www.tratata. com 🙂
Ctrl+T — новая вкладка;
Ctrl+N — новое окно;
Ctrl+Shift+T — вернуть последнюю закрытую вкладку;
Ctrl+Shift+N — секретный уровень «Хрома» 🙂 Новое окно в режиме «Инкогнито»;
Shift+Esc — ещё один секретный уровень 🙂 Встроенный диспетчер задач;
Ctrl+Tab или Ctrl+PageDown— как и везде, листаем вкладки слева направо;
Ctrl+Shift+Tab или Ctrl+PageUp — листаем вкладки справа налево;
Ctrl+1, …, Ctrl+8 — переключает между первыми восемью вкладками;
Ctrl+9 — переключает на последнюю вкладку;

Backspace или Alt+стрелка влево — переход на предыдущую страницу в истории текущей вкладки;
Shift+Backspace или Alt+стрелка вправо — переход на следующую страницу в истории текущей вкладки;
Shift+Alt+T — переход на кнопочную панель инструментов; после этого по ней можно перемещаться стрелками влево и вправо, а выбирать кнопку нажатием Enter;
Ctrl+J — открыть вкладку всех загрузок;
Ctrl+Shift+J — открыть инструменты разработчика (меню Просмотр кода элемента);
Ctrl+W или Ctrl+F4 — закрыть активную вкладку или всплывающее окно;
Ctrl+R или F5 — как и везде, обновить (открытую вкладку);
Ctrl+H — открыть вкладку истории (History);
Ctrl+Shift+Delete — окно очистки истории;
Ctrl+F или Ctrl+G — поиск текста на открытой странице;
Ctrl+U — просмотр HTML-исходника страницы; кстати, адресная строка вида view-source:ПОЛНЫЙ_URL покажет исходник с этого URL;
Ctrl+O — как и везде, окно открытия файла… и меню «Файл» искать не нужно;
Ctrl+S — аналогично — сохранение текущей страницы;
Ctrl+P — печать текущей страницы;
Ctrl+D — добавить в закладки, как и у большинства браузеров;
Ctrl+Shift+B — открыть Диспетчер закладок;
Alt+Home — вернуться на домашнюю страницу;
Ctrl++ (плюс), Ctrl+- (минус) — увеличить и уменьшить масштаб отображения; «плюс» и «минус» можно обычные или серые;
Ctrl+0 — вернуться к масштабу отображения 100%;
F11 — в полный экран и обратно.
Открывать ссылки в «Хроме» тоже удобно, если привыкнуть, и правая кнопка мыши не нужна:
Ctrl + нажатие на ссылку (вариант — нажатие на ссылку средней кнопкой мыши или колесом прокрутки) — открыть ссылку в новой вкладке без переключения на нее;
Ctrl + Shift + нажатие на ссылку (вариант — Shift + нажатие на ссылку средней кнопкой мыши или колесом прокрутки) — открыть ссылку в новой вкладке с переключением на нее;
Shift + нажатие на ссылку — открыть ссылку в новом окне.

Но задачу можно решить добавлением обработки событий нажатий клавиш во все окна браузера. Этот вариант не полностью функционален, так как зависит от наличия фокуса в теле документа, но в большинстве случаев работоспособен.
Важно. Нужно учитывать, что встраиваемые таким образом обработчики перекрывают большинство стандартных горячих клавиш браузера. Например, если в документе стоит обработка клика Ctrl+цифра с preventDefault, то аналогичная горячая клавиша браузера для переключения по вкладкам не будет работать при наличии фокуса в документе с таким обработчиком. Об этом же нужно предупреждать пользователя, если ему предоставляется возможность индивидуальной настройки сочетаний.

Для реализации понадобится создать content-script, который будет внедряться в страницы, прописать его в манифесте, прописать обработку в background-странице расширения, и реализовать возможность настройки сочетаний клавиш. К сожалению, оформить это в более удобном и переносимом виде не представляется возможным.

Выглядит всё это примерно следующим образом.

mainfest.json

Тут всё понятно. Прописано добавление обработчика во все открываемые страницы.

Общая структура hotkeys.js

Приведённый скрипт – синтез немного разных скриптов горячих клавиш из двух расширений. Ясное дело, что при повторном использовании нужно модифицировать под свои нужды. Например, если все клавиши задаются однозначно (без универсальных модификаторов), нужно сделать только один блок if, где сравнить все 4 параметра горячей клавиши. Если в вашем расширении не выполняется никаких действий в DOM – ясно, что условные блоки в зависимости от названия горячей клавиши нужно упразднить до простого запроса к расширению.

Фрагмент background.js

Говорят, что sendRequest и onRequest deprecated в пользу sendMessage с похожим синтаксисом и функционалом. На момент написания поста я этого до конца не проверял, но мои расширения по-прежнему работают без видимых проблем.

В таком виде (если вручную вбить настройки в расширение) клавиши уже работоспособны.

Остались настройки. Здесь, в целом, вариантов много, всё на ваше усмотрение. Если клавиш много, есть смысл максимально это дело автоматизировать.
На случай, если кто-то собирается повторять в своих творениях – приведу фрагменты кода.
Сама страница настроек делается добавлением параметра в манифесте:
В HTML ничего особого нет, просто placeholder. Всё формируется на JavaScript.
options.html
options.js
Нужные данные: имена клавиш, текущие настройки горячих клавиш, и просто массив внутренних имён поддерживаемых сочетаний.
Функция инициализации страницы: заполнение HTML, навешивание обработчиков, отображение текущих настроек.
Функция сохранения. Здесь же реализована проверка на валидность и конфликты. Причём корректные комбинации сразу сохраняются, а ошибочные отмечаются соответствующим образом.
Если вас смущают функции типа _getMessage – это обёртки для функций i18n (см. мой предыдущий пост)
Вот как это выглядит в работе.

На этом всё. Из этих исходников вполне реально делать любые функциональные решения. В таком виде системы поддержки горячих клавиш с честью работают в моих расширениях, пользователи не жалуются. Единственное, чего не умеет предложенный мной вариант – вызывать popup-окно. Я не нашёл соответствующих методов API, но и мои расширения не из тех, где непременно нужна комбинация клавиш на отображение всплывающего окна, а предлагаемый арсенал полностью покрывает функционал расширения.

Оцените статью
Сочетание клавиш Значение