是否可以有空格键不是在 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按键,防止默认滚动行为,并以编程方式滚动半页。