使用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判定結束

--
現在還在寫blog分享資訊的人越來越少,如果覺得文章對您有幫助,歡迎在底下留言,這樣我也比較有動力繼續寫下去,謝啦!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

 

返回頂端