Как добавить горячие клавиши с расширением Safari? - PullRequest
1 голос
/ 22 октября 2010

Могу ли я слушать горячие клавиши с расширением safari?

Я хочу ответить на Cmd+SomeKey действием, выполненным расширением, но я прочитал вступление на Apple Developer и ничего о горячих клавишах нет.

Вы можете добавлять пользовательские кнопки на панель инструментов Safari, создавать собственные панели, добавлять элементы контекстного меню, отображать содержимое на панелях или вкладках и вставлять скрипты и таблицы стилей в веб-страницы.

Нет ни слова о горячих клавишах, и Google не находит ни одной статьи об этом.Так возможно ли это вообще?Если это возможно, где я могу получить дополнительную информацию?

1 Ответ

2 голосов
/ 24 февраля 2011

Это можно сделать - кто-то помог мне настроить его для расширения окна браузера. Вам нужен встроенный скрипт, который проверяет наличие определенной комбинации клавиш и затем отправляет сообщение обратно на панель инструментов или на глобальную страницу. Вот пример github скрипта inject для отслеживания конкретных нажатий клавиш (от alt-1 до alt-0) , а также пример действия с сообщением , строки 92-108 и 131 этого страница панели инструментов .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...