2018年10月3日 星期三

Auto Hot Key AHK 滑鼠左鍵改為鍵盤按鍵

滑鼠左鍵用鍵盤模擬上次三國志5兩個月之後
發現買電競電腦附的電競滑鼠居然左鍵被按到開始壞了
也就是會有「按一下點兩下」「拖曳到一半斷掉,左鍵壓不住」的其情形

怎麼改用鍵盤按鍵來代表滑鼠的左右鍵呢?分兩種:

1.鍵盤鍵觸發滑鼠點擊
2.鍵盤鍵模擬滑鼠按鍵

1.鍵盤鍵觸發滑鼠點擊
就這樣:

space::Click        ;  space 按下等於滑鼠左鍵按下
+space::Click      ; shift + space 按下等於 shift + 滑鼠左鍵 "點擊" 

f::Click, right       ;  f 按下等於滑鼠右鍵按下
+f::Click, right     ;  shift + f 按下等於 shift + 滑鼠左鍵 "點擊" 

由於是鍵盤觸發滑鼠的「點擊」,所以並沒有滑鼠的「壓住不放」的效果
但如此就能夠有連點滑鼠的效果

而組合鍵被視為是另一種輸入(也就是 space 和 shift+space 是分開認定的)
因此不是只有 space 鍵變成滑鼠鍵就好,shift + space 也要給予定義


2.鍵盤鍵模擬滑鼠按鍵

space::LButton
f::RButton

用掉鍵盤上兩個按鍵,模擬滑鼠左右鍵(remapping)
鍵盤的連發功能就沒有囉!鍵盤按鍵長壓就變成滑鼠按鍵長壓

沒有留言: