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