增加鼠标滚轮滚动速度

罗德里戈·马丁斯·德·奥利维拉(Rodrigo Martins de Oliveira)

如标题所述,我想增加使用鼠标滚轮滚动时传递的行数。我知道存在针对Firefox和Chromium进行此操作的方法,尽管我希望整个系统都能使用,主要是因为PDF阅读器。

我在台式机上,使用Microsoft Wireless Mouse 5000。

电视

预先

使用当前使用的输入驱动程序系统,至少在没有缺点的情况下,无法更改鼠标的滚动速度。您可以使用KDE设置来调​​整Qt应用程序的滚动速度,但是当前以通用方式更改滚动的唯一方法是使用imwheel,这似乎在许多方面都存在问题(请参阅注释)。将来,此问题将通过libinput系统硬件数据库和系统硬件数据库进行修复

目前的方式

安装imwheel使用下面的命令或软件中心

$ sudo apt-get install imwheel

创建(如果需要)并~/.imwheelrc使用您选择的编辑器(例如gedit编辑配置文件填写以下内容以提高每个命令的滚动速度。注意:此配置文件会将这些新的滚动设置应用于所有程序(包括终端,可能不是您想要的)。

".*"
None,       Up,     Up,     3
None,       Down,   Down,   3

例如,如果您只想将这些设置应用于Chrome,请改用以下设置:

".*-chrome*"
None,       Up,     Up,     3
None,       Down,   Down,   3

3是滚动乘数增加滚轮的有效性。在该项目自述文件中,它称为“ REPS”。自述文件指出:

[REPS]

重复(重复)让您说出一个数字,表示希望按下输出键符号的次数。有关每个修改器组合键的默认重复次数,请参见默认绑定上的图表(该图表位于本文档的结尾)。

换句话说,它是一个滚动倍增器。如果REPS设置为3,则意味着当鼠标滚轮命令一个滚动命令时,软件将拦截该命令并将3个命令(而不是1个)发送到PC,从而使其滚动3倍或更远。

有关更多信息,请参见联机帮助页:

$ man imwheel

或参考该项目自述文件

您可以imwheel通过输入以下内容开始

$ imwheel

请确保不要两次启动砂轮!这是一个已知的错误,但是您可以使用以下命令停止imwheel:

$ killall imwheel

imwheel在每次启动计算机时自动启动,必须在加载x窗口后将其添加到启动菜单。重要说明:由于imwheel依赖于x窗口已经在运行,因此如果将其添加到crontab,/ etc / init.d或/etc/rc.local中,它将无法正常工作。这意味着您必须以这种方式执行此操作:

Ubuntu:
使用“启动应用程序” GUI编辑器添加imwheel为启动程序:https : //askubuntu.com/a/48327/327339

Xubuntu:
使用“会话和启动” GUI编辑器->应用程序自动启动->添加以将其添加imwheel为启动程序。

在此处输入图片说明

此处提供更多屏幕截图:https : //askubuntu.com/a/369443/327339

未来

本教程目前正在开发中。

libinput似乎随Wily Werewolf(15.10)一起提供,您需要在其中安装软件包xserver-xorg-input-libinput安装libinput完成后

$ sudo apt-get install xserver-xorg-input-libinput

重新启动Xorg之后,它应该用于所有输入(注销就足够了)。现在,您libinput可以调整鼠标的设置了。您可以在/lib/udev/hwdb.d/70-mouse.hwdb文件中找到完整的教程让我在这里仅介绍基础知识。

需要按照以下步骤进行操作root因此,我谨在此提醒您,您所做的一切都需要承担责任。

供应商ID首先得到<vid>和产品ID<pid>使用lsusb这里以MX 518 Logitech鼠标为例。如果您在的输出中包含以下行lsusb

Bus 005 Device 002: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse

<vid>046d<pid>c051

然后创建一个如下所示的文件 gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb

mouse:usb:v<vid>p<pid>:name:*:
    MOUSE_WHEEL_CLICK_ANGLE=??

例如,上述Logitech MX 518示例的文件:

mouse:usb:v046dpc051:name:*:
    MOUSE_WHEEL_CLICK_ANGLE=30

此文件将鼠标滚轮的点击角设置为30°(默认值通常为15)。要使用此设置,请使用以下命令更新hwdb:

udevadm hwdb --update
udevadm trigger /dev/input/event${id}

一个可以计算出${id}使用xinput(看出来你的鼠标的ID),然后运行xinput list-props ${xinput_id}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

增加鼠标滚轮滚动速度

来自分类Dev

在FireFox中,Iscroll鼠标滚轮滚动的速度比Google Chrome慢

来自分类Dev

如何更改每个应用程序的鼠标滚轮滚动速度

来自分类Dev

鼠标滚轮速度

来自分类Dev

鼠标滚轮水平滚动

来自分类Dev

使QSliders忽略鼠标滚轮/滚动

来自分类Dev

抖动的鼠标滚轮水平滚动

来自分类Dev

启用鼠标滚轮的平滑滚动

来自分类Dev

JavaScript鼠标滚轮事件滚动

来自分类Dev

鼠标滚轮上的平滑滚动?

来自分类Dev

用鼠标滚轮跳动滚动

来自分类Dev

我的鼠标滚轮不滚动

来自分类Dev

如何在Sublime Text 3中更改鼠标滚轮滚动速度?

来自分类Dev

在Chrome 12.04上更改鼠标滚轮滚动速度(编辑启动栏命令行)

来自分类Dev

GWT禁用滚动面板的鼠标滚轮滚动

来自分类Dev

使用鼠标滚轮增加输入值

来自分类Dev

增加滚动速度

来自分类Dev

Firefox中的鼠标滚轮单击滚动

来自分类Dev

在鼠标滚轮上流畅滚动?

来自分类Dev

在scrollviewer wpf中禁用鼠标滚轮滚动

来自分类Dev

如何获得鼠标滚轮的垂直滚动速率

来自分类Dev

主体溢出:隐藏禁用鼠标滚轮滚动

来自分类Dev

在自动滚动面板上预览鼠标滚轮

来自分类Dev

鼠标滚轮上的滚动窗口形式

来自分类Dev

从鼠标滚轮捕获垂直和水平滚动

来自分类Dev

输入type =“ number”鼠标滚轮不滚动

来自分类Dev

用键盘模拟鼠标滚轮滚动

来自分类Dev

用键盘模拟鼠标滚轮滚动

来自分类Dev

在TeeChart中使用鼠标滚轮滚动图表