![如何使用 X 使得某些輸入修改其他輸入的輸出?](https://rvso.com/image/1605156/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20X%20%E4%BD%BF%E5%BE%97%E6%9F%90%E4%BA%9B%E8%BC%B8%E5%85%A5%E4%BF%AE%E6%94%B9%E5%85%B6%E4%BB%96%E8%BC%B8%E5%85%A5%E7%9A%84%E8%BC%B8%E5%87%BA%EF%BC%9F.png)
例如,我想要做的是,按住滑鼠按鈕 4,然後按滑鼠按鈕 5,並將不同的輸入(例如鍵盤按鍵或其他滑鼠按鈕)傳遞給程式。
目的是,如果我有一個帶有 N 個鍵的滑鼠,這將允許我模擬滑鼠有 2*(N-1) 個輸入,這將允許我僅用滑鼠玩視頻遊戲,這通常需要滑鼠和比我的按鈕更多的鍵盤或滑鼠。
我在 Linux 上使用 cinnamon 桌面。我希望做到這一點的方法可能是讓 mouse4 運行一些更改鍵綁定的程式。如果無法在按鈕釋放時執行程序,我不介意必須再次按 mouse4 才能切換回預設佈局。我發現這可以在鍵盤上實現這裡,但我找不到任何有關使用滑鼠執行此操作的資訊。
直接的答案將是令人驚奇的,但任何可能為我指明正確方向的提示將不勝感激。