Есть ли способ задать общесистемное сочетание клавиш для открытия новой вкладки Chrome (и выделения адресной строки) в Windows?

Есть ли способ задать общесистемное сочетание клавиш для открытия новой вкладки Chrome (и выделения адресной строки) в Windows?

У меня есть много действительно полезных пользовательских поисковых систем в 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есть встроенная функция для настройки сочетания клавиш; Однако я с этим не знаком, так что вам придется с этим возиться.

Связанный контент