如何让空格键滚动半个页面

如何让空格键滚动半个页面

是否可以在所有应用程序(例如 Firefox、pdf 查看器等)中修改空格键滚动行为?空格键滚动整个页面令人眼花缭乱——我经常忘记自己正在阅读什么。

我发现此链接,但答案是针对 Microsoft Windows 的,而且似乎只针对 Firefox。有没有独立于操作系统和应用程序的解决方案?如果没有,那么针对 Firefox 和 OSX 的解决方案仍然会非常有用。

答案1

一个现代的答案(keyconfig自从伟大的 FF 扩展清除后就不再使用)是使用萨卡基。它实际上应该是一个全键盘滚动配置(类似于 Vimperator),但我删除了所有快捷方式(在扩展页面中,单击三个点并转到Preferences),并添加了这个:

在此处输入图片描述

答案2

我找到了这个关联这应该可以解决你的问题。

我自己也尝试过这个解决方案,但是我使用的是 Ubuntu 而不是 OS X。无论如何,我认为这个解决方案足够通用,可以解决你的问题,因为它是基于 Firefox 的。

适用于 Firefox,没有寻找 Chrome 的解决方案或替代品


下载密钥配置扩展(它看起来有点过时,但它仍然有效 =D )。

现在寻找“按键配置...“在菜单中。

  • 点击添加新密钥

  • 在里面姓名文本框中输入类似“向下滚动半页”的内容

  • 粘贴以下代码,替换文本/*CODE*/

/* 向下 */

窗口.内容.滚动(0,窗口.内容.内部高度/2);

  • 点击好的

  • 现在在列表中查找“半页向下滚动”并选择它(列表可能按字母顺序排列)

  • 点击“应用”按钮左侧的文本字段,然后输入所需的热键。在这种情况下,您可以按键盘上的空格键

  • 点击申请(请不要忘记这一点:P)

现在要配置向上滚动,只需重复上述步骤:

姓名=“向上滚动半页”

改为以下代码:

/* 向上 */

窗口.内容.滚动(0, - (窗口.内容.内部高度 / 2));

热键= 按下键盘上的 Shift+Space

(别忘了申请:P)


奖金:请注意,上面使用的代码可以轻松更改以获得其他所需的效果,例如:

/* 向下 */

窗口.内容.滚动By(0,窗口.内容.内部高度/3);

仅滚动页面的 1/3 而不是一半!=)

/* 向下 */

窗口.内容.滚动(0,0);

滚动根本不执行任何操作(嘿!禁用空间)。

相关内容