![Есть ли способ задать общесистемное сочетание клавиш для открытия новой вкладки Chrome (и выделения адресной строки) в Windows?](https://rvso.com/image/1415074/%D0%95%D1%81%D1%82%D1%8C%20%D0%BB%D0%B8%20%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%20%D0%B7%D0%B0%D0%B4%D0%B0%D1%82%D1%8C%20%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D0%BE%D0%B5%20%D1%81%D0%BE%D1%87%D0%B5%D1%82%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%20%D0%B4%D0%BB%D1%8F%20%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D1%8F%20%D0%BD%D0%BE%D0%B2%D0%BE%D0%B9%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8%20Chrome%20(%D0%B8%20%D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8)%20%D0%B2%20Windows%3F.png)
У меня есть много действительно полезных пользовательских поисковых систем в Chrome, а также расширений, которые используют омнибокс Chrome. Я делаю следующую операцию много раз в день, чтобы получить доступ к этим поисковым системам:
- Выведите хром на передний план
- Открыть новую вкладку
- Введите мое ключевое слово и поисковый запрос
Выбор Chrome для перемещения на передний план — самая медленная часть этой операции (это связано с тем, что это зависит от контекста: от того, сколько приложений открыто перед ним, если вы используете alt-tab для переключения между открытыми приложениями, или от того, где находится указатель мыши, если вы выбираете Chrome на панели задач).
Гораздо лучше было бы иметь глобальную комбинацию клавиш, которая открывает новую вкладку в Chrome из того, что вы делаете, и выбирает омнибар. Это было бы полностью независимо от контекста, и вы могли бы позволить своей мышечной памяти делать тяжелую работу.
Есть ли способ настроить это? Желательно нативно в Windows, но с расширением Chrome это не получится.
решение1
Похоже натот же вопрос был задан для OSX.
w00tрешение использованиярасширение хромас глобальным сочетанием клавиш имеет то преимущество, что оно не зависит от ОС (и если я установлю его в Chrome на моем компьютере с Windows, оно будет доступно на моем Mac, когда я войду в свою учетную запись Chrome).
решение2
Зависит от того, что OS
вы используете...
Windows
Будет работать.Mac
вероятно, сработает.Chrome OS
в конечном итоге сработает.Linux
Может быть? Для меня нет доступной тестовой среды.
Windows
: ЗагрузитьAutohotkey
сЗдесьзатем рассмотрите вариант «на заказ»keyboard shortcuts
.
Лучший вариант сделать это в Windows — использовать следующий код:
(Keyboard Function here):: run, "http://URL-example.com/*"
Рабочий пример:
#noEnv
#persistent
$^a & n::
run, "http://google.com"
Return
Сохраните как .ahk. Затем запустите и нажмите Ctrl
+ A
+ N
для тестирования/использования.
Вы также можете скомпилировать этот скрипт в .exe
файл, используя ahk2exe.exe
найденный внутриC:\Program Files\AutoHotkey\Compiler
Этот пример открывается google.com
в вашем браузере по умолчанию с помощью функции клавиатуры: Ctrl
+ A
+ N
(или Ctrl
+ N
+ A
).
Теперь chrome OS
пользователи должны ожидать OS wide
extension hot-keys
скоро.
Чтобы ваше расширение имело возможности новой вкладки, просто создайте следующие файлы:
Каталог:
C:\Users\You\Documents\NewTabExtension..
-->Файлы:
Манифест.json:
}
"name": "New Tab",
"version": "0.0.1",
"manifest_version": 2,
"description": "Press Alt+X to get started",
"browser_action": {
"default_title": "New Tab",
"default_popup": "popup.html"
},
"commands": {
"_execute_browser_action": {
"suggested_key": {
"windows": "Alt+X",
"mac": "Alt+X",
"chromeos": "Alt+X",
"linux": "Alt+X"
}
}
}
}
Измените части после " Windows
":, " Linux
":, " mac
":, и особенно " chromeos
": на любую желаемую комбинацию клавиш (Примечание:НЕ МОГУбыть встроенной функцией браузера, перечисленнойздесь)
Всплывающее окно.html:
<!DOCTYPE html>
<html>
<head>
<script src="popup.js"></script>
</head>
</html>
popup.js:
document.getElementsByTagName('head')[0].onload = window.open('http://google.com', '_blank');
Этот второй метод работает для chrome OS
и потенциально mac
, windows
, & linux
до тех пор, пока им разрешено бытьработал в фоновом режиме. ВидетьЗдесьдля того, как установить ваше расширение.
Последнее, последнее: Mac OS
...
Mac OS
Потенциальнобудет нормально реагировать на опцию расширения. Однако вы не должны Command
+ Q
окно, иначе сочетание клавиш будет недействительным. Я также знаю, что Mac OS
есть встроенная функция для настройки сочетания клавиш; Однако я с этим не знаком, так что вам придется с этим возиться.