使用Autohotkey停用Win鍵和輸入法

打電動的時候,萬一不小心按到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判定結束

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *