最近买了个罗技 Anywhere MX 3 用来搭配我的新电脑,结果到手后发现这破鼠标比起之前的居然进行了一些改动:
- 中键是按下滚轮,不再是后面的按钮
- 后面的按钮变成了切换滚轮
- 滚轮还是“自动无极”的,就是那种滚得快了就变成无极的
这种修改有人喜欢,有人不喜欢,反正我不喜欢,很不习惯,我决定修改一下。在 Windows 下可以通过软件修改按钮,但是 Linux 下似乎就不行了。
当然只是“似乎”而已,有个玩意叫做 Logiops ,还是可以完成功能设置的,并且也支持新版鼠标。
https://github.com/PixlOne/logiops
安装的方法首页写的很清楚了,安装后修改下配置文件就好:
devices: ({
Put the name of the device here
name: "MX Anywhere 3";
dpi: 1000;
smartshift: {
on: false;
# 1-255 integer
threshold: 30;
default_threshold: 30;
};
hiresscroll: {
hires: false;
invert: false;
target: false;
};
buttons: ({
# Toggle SmartShift
cid: 0xc4;
action = {
type: "Keypress";
keys: ["BTN_MIDDLE"];
};
});
}, {
# Another device to configure
name: "Other Logitech USB Receiver: MUST BE CONFIGURED FIRST";
});
我禁用了自动无极变速,修改了中键的位置,而且还可以设定 DPI,更多的设置选项可以自己看 wiki:
https://github.com/PixlOne/logiops/wiki/Configuration
总之问题解决了。
他其实没有全变...前两条从最早的Anywhere MX就是这样的, 在你MX2的文章评论里也说过了
按键也不能完全修改, 按下滚轮是无法改成中键的
挖藕
同款鼠标,不过我用WSL(最好的Linux发行版)就不用折腾了
有个叫做 Solaar 的开源软件,可以实现 Windows 下 Logi Option 的大部分功能。