在 Firefox 中向下滚动一半屏幕大小

在 Firefox 中向下滚动一半屏幕大小

是否可以有空格键不是在 Firefox 中向下滚动整个页面?每次滚动一行(使用向下箭头)非常慢,但滚动整个屏幕(使用空格键)会让我感到不爽,并且会失去注意力。

有没有办法让空格键滚动页面,相当于大约一半的屏幕?

需要说明的是,按下空格键时,屏幕底部的行不会移到顶部,而是会移到中间。

答案1

在 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} 处滚动的滚动步数。如果您愿意,可以使用下载 autohotkey 时附带的编译器轻松地将脚本编译为 exe 文件。

或者下载这个预编译的二进制文件... http://www.megaupload.com/?d=D58JPT4U

答案2

这只是一个尚未开发的想法,但也许有人会将其变为现实:一个自定义的greasemonkey脚本,它可以检测空格和shift-space按键,防止默认滚动行为,并以编程方式滚动半页。

答案3

我用维美拉Firefox 上的附加组件具有以下键盘快捷键:

d       scroll down half a page
u       scroll up half a page

(还有其他几个类似的附加组件,你可能需要查看并选择最适合你需求的附加组件,包括原始的维美拉

相关内容