Mouse
強制釋放特定的按鈕
我看過這篇文章,但這並不是我想要的。
我想使用 xbindkeys 在“Bazalias X1”變壓器滑鼠上偽造“Roccat XTD”的“Easy-Shift”功能。
基本上,我創建了兩個我想要交換的配置文件,具體取決於我
pressed
還是released
滑鼠按鈕。問題是一旦按下任何按鈕,點擊事件就會卡住,所以沒有其他點擊事件通過。
有沒有辦法我可以做這個工作流程:
- 滑鼠
m:8
(手指向下)- 載入
~/.xbindkeys_config/speed_c/Profile2
- 強制釋放
m:8
(仍然按住按鈕)- 使用執行任何點擊
Profile2
- 滑鼠
m:8 + release
(手指向上)- 載入
~/.xbindkeys_config/speed_c/Profile1
現在,我選擇“點擊”,切換配置文件。這是我的個人資料文件。
簡介1
#Switch Profile "killall xbindkeys; xbindkeys -f ~/.xbindkeys_config/speed_c/Profile2" b:8 # # End of xbindkeys configuration
配置文件 2
#M Volume Up "amixer -q set Master 2dB+ unmute" b:4 #M Volume Down "amixer -q set Master 2dB- unmute" b:5 #M Copy "xte 'keydown Control_L' 'key c' 'keyup Control_L'" b:1 #M Paste "xte 'keydown Control_L' 'key v' 'keyup Control_L'" b:3 #M Undo "xte 'keydown Control_L' 'key z' 'keyup Control_L'" b:9 #Switch Profile-Copy "killall xbindkeys; xbindkeys -f ~/.xbindkeys_config/speed_c/Profile1" b:8 # # End of xbindkeys configuration