打電動的時候,萬一不小心按到Win鍵(跳出開始功能表),或是ctrl-space、ctrl-shift (叫出/切換輸入法),都會讓玩到一半的遊戲跳回到桌面,再回去的時候就看到拳四郎在對你說:"你已經死了"
這篇就以BF3為例,說明怎麼寫AutoHotkey的script,可以達到鎖定Win鍵和停用輸入法的功能
; 自動判定,只有BF3執行時才運作
#IfWinActive ahk_class Battlefield 3
; 鎖住左Win鍵,避免跳出開始功能表
LWin::return
; 鎖住Ctrl-Shift,避免輸入法切換
^Shift::return
; 鎖住Shift-Ctrl,避免輸入法切換
+Ctrl::return
; 更改Ctrl-Space,避免叫出輸入法
; Ctrl-Space不能直接鎖掉,不然按蹲再按跳會沒反應
; 改送出Ctrl-Win-Space(不會叫出輸入法)
^Space::#^Space
#IfWinActive ;BF3判定結束
--
現在還在寫blog分享資訊的人越來越少,如果覺得文章對您有幫助,歡迎在底下留言,這樣我也比較有動力繼續寫下去,謝啦!