6

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

  • Принеси хром вперед
  • Откройте новую вкладку
  • Введите мое ключевое слово и поисковый запрос

В частности, выбор Chrome для вывода на передний план является самой медленной частью этой операции (потому что она зависит от контекста - это зависит от того, сколько приложений у вас перед ним, если вы используете alt-tab для перемещения по открытым приложениям, или где ваша мышь, если вы выбираете Chrome на панели задач).

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

Есть ли способ настроить это? Желательно изначально в Windows, но не с расширением Chrome.

2 ответа2

3

Похоже, тот же вопрос был задан для OSX.

Решение w00t использовать расширение Chrome с глобальным сочетанием клавиш имеет преимущество в том, что оно не зависит от ОС (и если я устанавливаю его в Chrome на моем компьютере с Windows, он становится доступным на моем Mac, когда я захожу в свою учетную запись Chrome),

0

Зависит от того, какую 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.. ->

файлы:

manifest.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 »: на любой ярлык, который вы хотите (Примечание: НЕ МОЖЕТ быть встроенной функцией браузера, перечисленной здесь)

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

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