我個人使用的是一臺 14 寸的 Mac_Apple_M1,外接鍵盤顯示器+羅技的 MX Master 3 for Mac 的鼠標。
之前一直使用的 GoLand 開發,查看代碼時進行代碼跳轉就很方便,滾輪鍵 進入函數方法,鼠標側鍵進行前進、后退。看代碼完全可以右手單手加鼠標進行操作。左手想干啥干啥。
但是,最近涉及到多語言開發,在嘗試使用 Vscode,發現我的鼠標側鍵,在 Vscode 用不了了。搜了搜,果然和這個 Logitech 有關。于是就找到了下面這個博文:
- mac上vscode鼠標前進后退的側鍵失靈解決辦法
說的是將羅技鼠標配置使用的軟件卸載掉就行了。我是下了這個軟件的,可以進行一些自定義的配置,感覺還挺好用,主要是對得起這款鼠標的價格…那我卸載了就成一款普通鼠標了???接受不了一點。
于是找了找,解決思路如下:
- 在 Logi Options+ 中可以針對一些特定應用進行一些特殊的鍵位設置。其中有 Smart Actions 操作,可以錄一個簡單的宏操作,現在按鼠標側鍵,就相當于按了鍵盤的一些操作。
- 在這里我就 Vscode 的側鍵,映射成了 Vscode 鍵盤上的代碼前進、后退的按鍵,實測之后,確實是可以正常進行前進、后退了。
- 問題解決。
過程中看到有些坑點說明一下: - 這里是使用的 Logi Options+ 軟件,一開始使用的是下面這個吧:
然后看到官網說 Logi Options+ 針對前進、后退鍵做了什么優化還是個性化定制之類的。就把老的卸載了,安裝了新的這個 Options+。 - 這里可以試試老的這個軟件里面是不是也可以設置 SMART ACTIONS,我已經忘記可不可以了,如果可以的話,效果還行的話,就不需要更新了 Options+ 了。
- 看到過一些帖子,使用 Options+ 鼠標變得不好用之類的評論,現在還沒遇見過。
綜上,通過智能的按鍵映射,解決 Vscode 用不了側鍵進行代碼跳轉的問題。