Przewiń w dół o połowę rozmiaru ekranu w przeglądarce Firefox


19

Czy możliwe jest, aby spacja nie przewijała całej strony w przeglądarce Firefox? Przewijanie jednej linii na raz (za pomocą strzałki w dół) jest bardzo wolne, ale przewijanie całego ekranu (spacją) powoduje, że jestem wyłączony i tracę ostrość.

Czy istnieje sposób, aby spacja przewijała stronę jako odpowiednik około połowy ekranu?

Żeby było jasne. Po naciśnięciu spacji zamiast linii na dole ekranu należy przenieść go na górę, linię na dole należy przenieść na środek.


Hej, dostosuj kółko myszy, aby przewijać np. 10 linii, 20 linii ... Jeśli chcesz przewinąć jedną linię, przytrzymaj klawisz Shift.
kokbira

@kokbira Wyregulowałem przewijanie kółkiem myszy, ale większość czytania czytam z rękami na klawiaturze, więc dostosowanie przewijania klawiatury byłoby znacznie wygodniejsze.
Malabarba

Jeśli okaże się, że masz problem z czytaniem po przewinięciu tak dużego skoku, problem nie polega na przewijaniu przeglądarki, lecz na rozmiarze okna. Użyj narzędzia zmiany rozmiaru, aby umieścić przeglądarkę w oknie o połowie wysokości ekranu i wystarczająco szerokiej, aby wyświetlać tekst + nawigację. Wolę GridMove, ale są też alternatywy.
rumtscho,

Pomogłoby to również w przypadku witryn z nakładką banerową, która ukrywa 2-3 linie strony.
Noumenon,

Odpowiedzi:


7

Powinny być dość proste do osiągnięcia w AutoHotkey. Pobierz autohotkey i użyj z nim następującego skryptu. Skrypt wykrywa, czy znajdujesz się w polu wprowadzania.

#NoEnv  
SendMode Input
SetWorkingDir %A_ScriptDir% 
#IfWinActive, ahk_class MozillaWindowClass
{
    Space::
    If A_Cursor != IBeam
    {   
        Send {WheelDown 150}
    }else {
        Send {Space}
    }
    return
}             

Następnie dostosuj liczbę kroków przewijania, które chcesz przewinąć w {WheelDown 150} Możesz łatwo skompilować skrypt do pliku exefile, jeśli chcesz, używając kompilatora, który jest dołączony podczas pobierania auto-klucza.

LUB pobierz ten skompilowany plik binarny ... http://www.megaupload.com/?d=D58JPT4U


Czy wpłynęłoby to na pisanie w polu tekstowym w przeglądarce Firefox?
Darth Android

Prawdopodobnie :( Pominął to. Ale może mógłbyś rozszerzyć skrypt. Skrót trybu przewijania.
droidgren

Zaktualizowałem teraz skrypt, aby wykrywał pola tekstowe. ;-)
droidgren

Ten rodzaj działa ... Z moich testów: wykrywa, że ​​kursor znajduje się w polu tekstowym, jeśli kursor myszy znajduje się również nad polem tekstowym, w przeciwnym razie po prostu przewija się. Wiem, że to brzmi dziwnie, ale odtwarzam to teraz w tym polu komentarza.
Malabarba,

Jeśli nie zostanie naprawiony, po prostu powiążę go z ctrl-spacją lub coś takiego.
Malabarba,

1

To po prostu nierozwinięty pomysł, ale może ktoś go zrealizuje: niestandardowy skrypt „fatmonkey”, który wykrywa naciśnięcia spacji i shift-spacja, zapobiega domyślnemu zachowaniu przewijania i programowo przewija pół strony.


Może dodatek Jetpack?
Stephanie,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.