將按鈕從遊戲滑鼠重新映射到鍵盤按鍵

將按鈕從遊戲滑鼠重新映射到鍵盤按鍵

我剛剛在我的電腦上安裝了 ubuntu 18,我想知道是否有一個工具可以重新映射我的滑鼠側按鈕,使其像鍵盤上的按鍵一樣工作。我曾經在 Windows 上使用 X-Mouse Button Controll,但我找不到 ubuntu 的替代選項。

我的側邊按鈕在「xev」指令中顯示為按鈕14 和按鈕15,id 可以這樣說:按下按鈕14,它的作用就像我從鍵盤上按下了鍵4,按下按鈕15 一樣,它的作用就像我從鍵盤上按下了鍵5。

我想要這個的原因是因為我需要一個熱鍵,但遊戲無法識別這些側邊按鈕。

先致謝!

答案1

對於遇到相同問題的人:我剛剛使用 XTE 實現了我的目標,經過近一周的搜索,我找到了解決方案。找到了這個網站https://matmunn.me/post/binding-volume-control-mouse-buttons-ubuntu/

它包括安裝 xbindkeys 和 xautomation 軟體包,在我的例子中它已經安裝了,不知道它是否是預設軟體包。接下來,您需要使用以下命令編輯名為 xbindkeysrc 的檔案:

xbindkeys --defaults > ~/.xbindkeysrc

或者

touch ~/.xbindkeysrc

您需要做的就是編寫一段程式碼,告訴系統在按下特定按鍵(無論是滑鼠按鈕還是鍵盤按鍵)時要做什麼。程式碼如下所示。

# button 8
"xte 'key 5'"
  b:8

這意味著,每當您按下“按鈕 8”(這是我滑鼠上的側面按鈕)時,就像我按下了鍵盤“鍵 5”一樣。您可以使用該指令xev檢查滑鼠按鈕的編號是多少。希望這可以幫助其他遇到相同問題的人。

相關內容