说明:
ahk_group是个好东西
switchime函数用于小鹤、搜狗等没有问题。如其他输入法无效请自行替换”0000804″
脚本:
#NoTrayIcon #SingleInstance force GroupAdd, EN, Ahk_class Vim GroupAdd, EN, Ahk_class TTOTAL_CMD GroupAdd, EN, Ahk_class Photoshop Loop { WinWaitActive, Ahk_group EN switchime(0) ActiveHwnd := WinExist("A") WinWaitNotActive, Ahk_id %ActiveHwnd% } #if WinActive("Ahk_group EN") Shift:: switchime() ~Escape:: switchime(0) switchime(ime := "A") { if (ime = 1) { DllCall("SendMessage", UInt, WinActive("A"), UInt, 80, UInt, 1, UInt, DllCall("LoadKeyboardLayout", Str,"00000804", UInt, 1)) } else If (ime = 0) { DllCall("SendMessage", UInt, WinActive("A"), UInt, 80, UInt, 1, UInt, DllCall("LoadKeyboardLayout", Str,, UInt, 1)) } Else If (ime = "A") { ;ime_status:=DllCall("GetKeyboardLayout","int",0,UInt) Send, #{Space} } }
这个不错啊,貌似默认是英文,我就是要把TC锁定成英文,这个不错!
老兄,这个怎么使用呀
,比如单击shift就是英文,双击shift中文
看起来不错,学习一下
好东西,赞一下
怎么使用啊?如何锁定某个输入法?