Прокрутіть вниз половину розміру екрана в Firefox


19

Чи можливо пробіл не прокручувати всю сторінку в Firefox? Прокрутка по одному рядку (за допомогою стрілки вниз) відбувається дуже повільно, але прокрутка по всьому екрану (з пробілом) відключає мене, і я втрачаю фокус.

Чи є спосіб зробити пробіл прокруткою сторінки еквівалентним приблизно половині екрана?

Просто, щоб було зрозуміло. При натисканні клавіші пробілу замість рядка в нижній частині екрана довести до верху, рядок внизу слід довести до середини.


Гей, налаштуйте мишу на колесі, щоб прокрутити, наприклад, 10 рядків, 20 рядків ... Якщо ви хочете прокрутити одну лінію, утримуйте зрушення.
kokbira

@kokbira Я скоригував прокрутку колеса миші, але більшу частину читання я виконую руками на клавіатурі, тому коригувати прокрутку клавіатури було б набагато зручніше.
Малабарба

Якщо після прокрутки такого тривалого стрибка у вас виникають проблеми з читанням, ваша проблема полягає не в поведінці прокрутки браузера, а в розмірі вікна. Використовуйте інструмент зміни розміру, щоб розмістити веб-переглядач у вікні, наполовину вищому за ваш екран і достатньо широкому для тексту + навігації. Я віддаю перевагу GridMove, але є й альтернативи.
румчо

Це також допоможе на сайтах із накладкою банера, яка приховує 2-3 рядки сторінки.
Ноумен

Відповіді:


7

Це повинно бути досить простим для виконання в 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, якщо ви хочете, використовуючи компілятор, який включений під час завантаження автоматичної клавіші.

АЛЕ завантажте цей попередньо складений двійковий файл ... http://www.megaupload.com/?d=D58JPT4U


Чи вплине це на введення текстового поля у Firefox?
Darth Android

Напевно :( Пропустив це. Але, можливо, ти можеш продовжити сценарій. Клавіша гарячої клавіші Scrollmode.
droidgren

Зараз я оновив сценарій, тому він виявляє текстові поля. ;-)
droidgren

Така робота ... З мого тестування: він виявляє, що курсор знаходиться в текстовому полі, якщо курсор миші також знаходиться над текстовим полем, інакше він просто прокручується. Я знаю, що це звучить дивно, але я відтворюю це прямо зараз у цьому полі для коментарів.
Малабарба

Якщо він не виправляється, я просто прив’язую його до ctrl-space або чогось іншого.
Малабарба

1

Це просто нерозвинена ідея, але, можливо, хтось зробить її реальною: Спеціальний скрипт з гресемейкі, який визначає простір та клавіші пробілу зсуву, запобігає поведінці прокрутки за замовчуванням та програмно прокручує половину сторінки.


Може, аддоном Jetpack?
Стефанія
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.