如何在 Linux 上模擬滑鼠中鍵?

如何在 Linux 上模擬滑鼠中鍵?

我剛買了一個沒有滑鼠滾輪的 4 鍵軌跡球滑鼠(由於某種原因,其中許多按鈕沒有滑鼠滾輪),我想讓其中一個按鈕像滑鼠中鍵一樣工作(出於自動滾動的目的) )。預設情況下,這 4 個按鈕分別用於左鍵單擊、右鍵單擊、後退和前進(即在網頁瀏覽時後退/前進頁面)。我將後退/前進按鈕更改為向上翻頁和向下翻頁(使用xtexbindkeys按照 StackExchange 上某個問題的答案中的建議),但我對此並不完全滿意;所以,我想將其中一個按鈕(後退按鈕)變成滑鼠中鍵,並用另一個按鈕做一些創意的事情,但我不知道如何讓一個滑鼠按鈕模擬另一個(我也不知道)知道滑鼠中鍵的名稱)。但是,我確實知道如何使滑鼠按鈕代表鍵盤上的按鍵或組合鍵(或如何使其啟動程式或腳本)。編輯:我找到了一種重新映射滑鼠按鈕的方法,但它似乎不適用於Button-2(這是正確的按鈕,對吧?我想要一個按鈕,使帶有箭頭的圓圈出現,當您移動滑鼠時滑鼠它會按照您移動的方向滾動;此外,當您單擊它的連結時,它會在新選項卡中打開它,等等)。

無論如何,這是我嘗試放入.xbindkeysrc文件中的內容:

"xte 'mouseclick 2'"
    b:8

注意:同時按下左鍵點選和右鍵點選不會用滑鼠模擬我的作業系統(Xubuntu 17.04)上的滑鼠中鍵。

答案1

這可以透過 xkbset 將滑鼠按鈕對應到鍵盤按鍵來解決:請參閱在 Linux 上使用滑鼠按鍵。 AHK 的替代品?

相關內容