之前买的鼠标是pdd买的,只有58块,问了客服,官方没有驱动来支持自定义鼠标按键。目前一般比较贵的游戏鼠标(普遍>¥70)才有官方驱动软件支持设置鼠标按键,而一般廉价无线鼠标(<¥60)是没有官方驱动软件的。

我之前就是看中了这个鼠标有前进和后退按钮才下单买这个鼠标的。这个前进和后退按钮,在windows资源管理器、浏览器、思源笔记等软件可以正常work,但是zotero文献阅读软件、matlab等软件就无法进行前进和后退操作(这里得批评下matlab,需要自己设置前进和后退快捷键,默认是不支持的)。
这就非常烦,因为我已经习惯用鼠标进行前进和后退操作了,这在浏览文档和代码的时候非常有用,如果用快捷键Alt+←/→,那么我就没有必要买这个鼠标了,操作也不如鼠标侧栏按键来得快一些。
那为什么一些软件可以,一些软件不可以呢? 我发现这可能是因为这款鼠标的前进和后退按钮,调用的是windows系统api,而不是调用的快捷键(Alt+←/→)来实现前进和后退。所以一些不适配系统前进和后退api的软件就没有这个功能。
既然这个鼠标官方不支持自定义鼠标按键的功能,于是我就想有没有第三方软件去做这样一个功能呢。一查果然有。
使用「X-Mouse Button Control」软件就可以
X-Mouse Button Control下载
官方地址:https://www.highrez.co.uk/downloads/xmousebuttoncontrol.htm
点击「Latest version」即可下载

界面改为中文
下载之后,默认是英文,可以根据需要配准为中文。
语言设置完成后首先点击确定,然后点击Apply,最后点击close

再次进入软件即可看到界面已经汉化完成
自定义鼠标前进后退键功能
鼠标前进后退键就是鼠标按键4和5

我的需求是设置前进后退键为Alt+←/→
,所以将鼠标功能设置为模拟按键,分别设置前进键用{ALT}{LEFT}
,后退键用{ALT}{RIGHT}

设置完成之后点击应用即可

这下我就终于可以在zotero和matlab等软件进行前进和后退操作了!