我买了一个海盗船 M95 鼠标我在装有 Ubuntu Studio 和 Xubuntu 14.04、15.04 和 15.10 的电脑上使用过它。它开箱即用,就像一个标准鼠标,外加一个减慢光标速度的按钮,但我还没有能够充分利用额外的纽扣。
Firefox 和一些 Thunar 文件管理器可以识别两个前进/后退按钮。这些似乎是我使用的唯一可以识别任何内容的程序。《军团要塞 2》中的按键绑定设置可以识别 3标准鼠标按钮应该如此。但其余按钮都被识别为标题“mouse4”,就好像它们都是同一个按钮(在 Ubuntu 15.10 中,其中 2 个被识别为“mouse5”)。
如果我在 Windows 上使用 Corsair 程序,那么我可以将鼠标按钮分配给键盘上的按键。幸运的是,它将配置文件存储在鼠标上;但我无法在 Linux 上重新配置它们。我更希望我的游戏(甚至是生产程序)能够识别它们,这样我就可以在每个游戏/程序的设置中绑定鼠标按钮。
xinput 似乎将其识别为 3 个设备。以下是 的输出xinput list
:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Corsair Corsair M95 Gaming Mouse id=12 [slave pointer (2)]
⎜ ↳ Corsair Corsair M95 Gaming Mouse id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ gspca_zc3xx id=9 [slave keyboard (3)]
↳ Dell Dell USB Keyboard id=10 [slave keyboard (3)]
↳ Dell Dell USB Keyboard id=11 [slave keyboard (3)]
↳ Corsair Corsair M95 Gaming Mouse id=13 [slave keyboard (3)]
答案1
不幸的是,Corsair 似乎根本不想支持 Linux。不过,还是有几个办法可以解决。但需要注意的是,我自己还没有测试过这些解决方案。此外,当我使用 Linux 时,我的 M95 不会使用上面的配置,但它在 Windows 上可以工作。
1:Windows 虚拟机
您可以使用 VirtualBox 和 Windows 虚拟机来配置鼠标。虽然不太理想,但确实有效。
注意:建议使用第二只鼠标。
设置
- 从 Microsoft 下载用于 IE 和 Edge 开发的 Windows VirtualBox VM。这些将在 90 天后过期,因此请记住在安装驱动程序软件后对 VM 进行快照。
下载过程中,安装 VirtualBox:
sudo apt-get 安装 virtualbox
将您的用户添加到“vboxusers”组(非常重要):
sudo useradd-G vboxusers用户名
注销并重新登录以使该功能生效(也非常重要)。
- 打开虚拟机。
- 安装新增嘉宾在虚拟机中。
- 安装M95驱动软件。
- 制作虚拟机的快照。
- 您现在已完成虚拟机的设置。
修改鼠标配置
注意:您可能需要准备第二只鼠标。
- 如果还没有,请打开 VM。
- 在 VirtualBox 工具栏中,转到设备 > USB 设备 > Corsair M95 游戏鼠标。这将禁用虚拟机之外的鼠标。如果遇到问题:Host + H 可安全关闭,Host + Q 可强制 VM 退出。(默认情况下 Host = RightCtrl。)
- 在 M95 驱动软件中,进行更改并保存。
- 导出配置文件并将其传输至主机,以减少以后的麻烦。
- 以您喜欢的方式退出虚拟机。
- 全做完了!
2:使用 Windows
或者,您可以直接启动 Windows 并在那里进行更改。