Прокрутите вниз половину размера экрана в Firefox
Возможно ли, чтобы пробел не прокручивал всю страницу в Firefox? Прокрутка по одной строке за раз (со стрелкой вниз) очень медленная, но прокрутка всего экрана (с пробелом) отключает меня, и я теряю фокус.
Есть ли способ сделать пробел прокрутки страницы эквивалент примерно половины экрана?
Просто быть чистым. При нажатии пробела вместо строки внизу экрана, приведенной к вершине, линия внизу должна быть приведена к середине.
2 ответа
Должно быть довольно просто сделать в AutoHotkey. Скачайте autohotkey и используйте следующий скрипт с ним. Сценарий определяет, если вы находитесь в поле ввода.
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
#IfWinActive, ahk_class MozillaWindowClass
{
Space::
If A_Cursor != IBeam
{
Send {WheelDown 150}
}else {
Send {Space}
}
return
}
Затем настройте количество шагов прокрутки, которые вы хотите прокрутить на {WheelDown 150}. Вы можете легко скомпилировать скрипт в exefile, если хотите, с помощью компилятора, который включается при загрузке autohotkey.
ИЛИ загрузите этот предварительно скомпилированный двоичный файл... http://www.megaupload.com/?d=D58JPT4U
Это просто неразвитая идея, но, возможно, кто-то воплотит ее в жизнь: пользовательский скрипт greasemonkey, который обнаруживает нажатия клавиш пробела и клавиши Shift-Space, предотвращает поведение прокрутки по умолчанию и программно прокручивает половину страницы.