Браузерное расширение для привязки нажатия на элемент страницы к сочетанию клавиш

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

Например, при просмотре ветки на Stack Exchange я хотел бы привязать ярлык Ctrl+ Uк кнопке голосования для вопроса:

Кнопка "Проголосовать" за вопрос о рекомендациях по программному обеспечению SE

Я знаю о Сикули , но:

  • неудобно обусловливать сценарий Sikuli так, чтобы ярлык зависел от веб-сайта
  • обнаружение элементов на изображениях немного медленное (~ одна секунда)
  • если у меня есть элемент, который нужно обнаружить в нескольких местах (либо на разных мониторах, либо на одной и той же веб-странице), это сделает сценарий Sikuli еще более сложным.
Возможно обходной путь. Попробуйте веб-браузер Conkeror . Он сопоставляет все кликабельные ссылки на странице с числами. Вы можете нажать f, чтобы показать числа и ввести соответствующий. Если ярлык для голосования одинаков на всех страницах, вы можете сопоставить его с Ctrl+U с помощью AutoHotKey.
@Timmy Спасибо, это напомнило мне, что я забыл упомянуть о существовании надстроек для просмотра без мыши (например , addons.mozilla.org/en-us/firefox/addon/mouseless-browsing/… ), которые присваивают номер каждому кликабельному ссылки, присутствующие на странице. На Conkeror кнопкам «за»/«против» не присваивается номер :/ ( i.stack.imgur.com/qkDOc.png ), но в остальном было бы неплохо иметь его под рукой, спасибо за предложение!

Ответы (1)

Ярлык уже существует в Stack Exchange.

На странице своего профиля в разделе «Настройки» включите сочетания клавиш.

введите описание изображения здесь

Нажатие ?для отображения меню справки показывает:

введите описание изображения здесь

Ярлык для голосования V U:

введите описание изображения здесь

Если удобнее использовать Ctrl+ U, то его можно сопоставить с помощью команды AutoHotKey:

^u::Send vu
Спасибо, это приятно знать! Однако я ищу решение, которое работает для большинства веб-сайтов, StackExchange был лишь одним из примеров :-)
@FranckDernoncourt Понятно. Но поскольку это не распознается как ссылка, я сомневаюсь, что такое глобальное решение существует. Разные веб-сайты, скорее всего, имеют разные реализации и разные ярлыки (если они есть). Я мог бы удалить ответ, если он не соответствует объему вашего вопроса?
Сохраним ответ, еще пригодится! Я надеялся найти какие-нибудь надстройки, которые могли бы обнаруживать более действенные элементы, чем просто ссылки.