如何让鼠标按钮正常工作

Dea*_*der 4 mouse button

我刚刚在我的 HP Windows 7 计算机上安装了 Ubuntu 12.10 x64。安装并登录后,它会将我带到桌面。我所能做的就是移动鼠标指针。单击向左或向右按​​钮根本不会执行任何操作。我尝试单击左侧菜单上的所有图标以及桌面上的随机点。

如何让 Ubuntu 与我的鼠标良好配合?

鼠标 = 罗技 G5 和 HP 无线英特尔酷睿 2 Q9300 8GB DDR3 Radeon HD 4650

idb*_*rii 6

你可能有一个驱动程序问题,但如果是配置问题,你可以用 xinput 搞乱。

\n\n

首先,打开一个终端。列出您的输入设备:

\n\n
# show all input devices\nxinput list\n
Run Code Online (Sandbox Code Playgroud)\n\n

你会得到这样的结果:

\n\n
$ xinput list\n\xe2\x8e\xa1 Virtual core pointer                          id=2    [master pointer  (3)]\n\xe2\x8e\x9c   \xe2\x86\xb3 Virtual core XTEST pointer                id=4    [slave  pointer  (2)]\n\xe2\x8e\x9c   \xe2\x86\xb3 Microsoft Natural\xc2\xae Ergonomic Keyboard 4000        id=11   [slave  pointer  (2)]\n\xe2\x8e\x9c   \xe2\x86\xb3 Evoluent VerticalMouse 4                  id=12   [slave  pointer  (2)]\n
Run Code Online (Sandbox Code Playgroud)\n\n

我有一个 Evoluent VerticalMouse。可以看到标识符号是12:“id=12”。

\n\n

我可以用以下方法测试我的鼠标:

\n\n
# show all input from device with identifier number 12\nxinput test 12\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在,当我移动鼠标或单击时,我会在该终端中得到输出,告诉我发生了什么。点击Ctrl-c结束测试。

\n\n

您可以使用 set-button-map 将按钮映射重置为默认值。请注意,我正在使用由以下方式输出的设备名称xinput list

\n\n
xinput set-button-map "Evoluent VerticalMouse 4" 1 2 3 4 5 6 7 8 9 10 11 12 13 14\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在尝试xinput test使用您的 id 运行。如果您在这里得到正确的按钮响应,则您的 xorg 配置不正确。(我还不知道如何解决这个问题 - 我认为您需要编辑 xorg.conf 来保存上述设置。看起来这里有更多信息。)

\n