配置鼠标按钮

配置鼠标按钮

我正在使用带有两个侧键的 HP NK527AA 无线鼠标。它的鼠标滚轮有一半坏了:我可以滚动,但不能点击。

在 Windows 中,我将侧键配置为第三鼠标按钮,但不幸的是,唯一可用的驱动程序是 Windows 的。Ubuntu 将侧键视为后退\前进按钮,这真的很烦人。

如果没有驱动程序,有没有办法配置按钮?

答案1

有几种方法可以控制鼠标按钮。我将使用xbindkeys(因为我知道如何)

sudo apt-get install xbindkeys

现在,在使用 xbindkeys 之前,我们需要创建它的配置文件

xbindkeys --defaults > $HOME/.xbindkeysrc

现在我们需要确定要映射的鼠标按钮的编号。我们使用一个名为xev

xev

当我们运行时,xev会出现一个小窗口。将鼠标放在该窗口中,然后单击要映射的按钮。按下按钮几次后,您应该会得到如下输出:

ButtonRelease event, serial 41, synthetic NO, window 0x4400001, root 0x2e9, subw 0x4400002, time 21579213, (28,34), root:(818,86), state 0x110, button 1, same_screen YES

在这个例子中,“按钮 1”是我们想要映射的按钮。

<截图 xevTut>

有了按钮名称后,我们有两个选择:

您可以将按钮映射到键盘快捷键

或者你可以映射按钮来启动应用程序

启动应用程序:

我们需要编辑 xbindkeys 配置文件:

gedit $HOME/.xbindkeysrc

这将在 gedit 中打开 xbindkeys 配置文件。(注意:如果您使用其他文本编辑器,如 kate,请将“kate”替换为“gedit”)

滚动到文件底部并创建新行。如果您想要“按钮 1”打开 Firefox,请输入:

“firefox”  
b:1  

在此处输入图片描述

这会将应用程序“firefox”映射到“按钮 1”。

执行键盘快捷键:

我们需要另一个名为 xte 的应用程序。

sudo apt-get install xautomation

现在我们需要编辑 xbindkeys 配置文件:

gedit $HOME/.xbindkeysrc

滚动到文件底部并创建新行。要将“按钮 1”映射到键盘快捷键,例如,Ctrl+C键入:

“xte 'key Ctrl_C' “   
b:1

重新启动计算机。

答案2

Easystroke 也是一个可行的选择,并且易于配置。

sudo apt-get install easystroke

相关内容