Linux使用微软鼠标第四、第五按钮的方式
虽然大多数人都没有使用Linux是什么样的微软,但不可否认的是,微软确实有很多好东西,比如微软鼠标(IE系列)icon_smile.webp IE 2及以上版本有5个按键,除了正常的左右,双方也有一个,可以在Windows用于支持浏览器的前进/后退功能是非常方便的。事实上,在Linux的一个小配置还可以执行相同的功能。为什么不
首先,解释linux中鼠标按钮和滚轮的处理过程。
在Linux中,滚筒作为两个按钮,滚动起来,滚下是其他。所以在ie2.0的情况下,有7个按钮:三左右,一边一个,用辊两。
(二)修改x配置
我们首先考虑你的机器只是一只老鼠,因为我的实验是在IBM笔记本电脑上进行的,微软鼠标是我的第二只鼠标(别忘了,你的笔记本电脑还不止一台),情况有些复杂,后来描述了。
配置文件 / / / xf86config X11等需要修改,或 / / / XF86Config-4 X11等,如果两次。
找到鼠标的一部分,通常如下。
代码:
复制代码代码如下所示:
部分输入设备
标识符mouse0
驱动鼠标
选项设备
期权协议小鬼 / 2
emulate3buttons没有选择
选择zaxismapping 45
选项按钮5
警察
标识符和设备字段中的机器是不同的,我们不必管理它。我们需要修改的是其他字段,修改后的配置如下所示:
代码:
复制代码代码如下所示:
部分输入设备
标识符mouse0
驱动鼠标
选项设备
期权协议explorerps / 2
emulate3buttons没有选择
选择zaxismapping 67
选项按钮7
警察
解释uff1a
选项设备字段指示鼠标的类型。这是微软鼠标的类型。如果是其他类型的鼠标,比如逻辑,填写正确的模型代码也是可行的。对于普通的5键鼠标,我不能用小鬼 / 2,我没有尝试。
选项按钮字段显示鼠标的按钮数,这是在计算之前所说的。
期权zaxismapping显示这两个按钮图辊领域。这也是一个更有趣的地方。不管你的鼠标有多个按钮,正常情况应该是45个,但X只能识别鼠标的最后两个按钮,所以必须改为67个,其结果是:左右两边的按钮成了滚轮,而滚轮成了两边的按钮。但不要害怕。有一种方法来解决icon_smile.webp。
(三)重新启动X
配置被修改,重新启动X,看看我们的结果。进入xev测试命令行下。
将鼠标移动到小窗口,按每一个鼠标的按钮和滚轮上下,单词按钮1(注:不,它必须被释放,这是鼠标的工作原理,哈哈)。
如果你能看到按钮1…按钮7,祝贺它。
现在我们要解决翻转滚轮和按钮两边的问题,在命令行输入。
代码:
复制代码代码如下所示:
xmodmap E指针= 1236745
按钮以反转!到目前为止,浏览器都支持4到5个键,看起来像Firefox。
那么,在Linux下,你也可以方便地向前;回去,我们走吧。
这里还有一些问题。
(1)如何能自动执行因为xmodmap E指针= 1236745需要X每启动后手动执行
这不属于本文的范围,我可以考虑使用的方便性,还是让我写一点。
因为此命令必须在每天开始执行后,它写在一个文件中like.bashrc.some系统,是没有用的。Xinitrc。xsession,不。看来,这个问题是非常复杂的,和Linux发型不同版本不同于桌面。
我以redhat为例。
如果你使用GNOME,做到这一点:在你自己的目录下建立一个可执行的脚本,如mouse.sh
代码:
复制代码代码如下所示:
# / usr /斌/狂欢!
xmodmap E指针= 1236745
别忘了Chmod X mouse.sh后保存
进入GNOME,发现会话在设置-其他设置,并添加mouse.sh到启动程序。
如果你使用KDE,在自己的目录下建一个kdestart文件,并把它以同样的方式
代码:
复制代码代码如下所示:
# / usr /斌/狂欢!
xmodmap E指针= 1236745
你可以.
(二)如何配置多个鼠标系统(如IBM笔记本)
配置是相同的,但问题是,xmodmap似乎支持corepointer,即第一只,所以默认配置是微软鼠标滚轮是左、右两侧的关键;积极它不来。
我的解决办法是手动禁止我在笔记本上带来的鼠标。(我不知道我是否可以设置USB鼠标CorePointer。好吧,我还没试过。