Просмотр страницы с помощью пользовательских сочетаний клавиш - PullRequest
0 голосов
/ 07 ноября 2011

Я хочу просмотреть сайт ragecollection.com с помощью клавиш j и k [аналогично 9gag.com или google reader], по умолчанию используется стрелка влево, что не идеально при использовании ноутбука.Смазочный сценарий обезьяны для Firefox предпочтительнее.

1 Ответ

1 голос
/ 01 февраля 2012

Вы не можете использовать greasemonkey / javascript для имитации нажатия клавиши, так как это может вызвать проблемы с безопасностью. Подход в javascript заключается в перехвате события нажатия клавиши и запуске требуемого действия, которое обычно вызывается нажатием другой клавиши.

Для начала следующий скрипт greasemonkey перехватывает нажатия символов g и h на любой странице:

// ==UserScript==
// @name           keytranslate
// @namespace      ongar.org
// @description    turns g or h keypress into left or right cursor press
// @include        *
// ==/UserScript==


function keycheck(e)
{
if (e.keyCode == 71) // code for g
    {
    // trigger right-cursor event
    }
else if (e.keyCode == 72) // code for h
    {
    // trigger left-cursor event
    }

}

window.addEventListener('keydown', keycheck, true);
...