AHK輸入法自動(dòng)切換腳本是一款可以根據(jù)不同程序窗口自動(dòng)切換輸入法的腳本,比如你當(dāng)前在qq界面就會(huì)自動(dòng)切換輸入法為拼音輸入法,如果在Visual Studio等編輯器中會(huì)切換為英文輸入法,推薦感興趣的用戶下載使用。
腳本介紹:
1.根據(jù)不同的程序,啟動(dòng)后,自動(dòng)切換到中文,英文輸入法。
比如 qq 使用搜狗拼音,vs啟動(dòng)后自動(dòng)切換到英文輸入法。
2.在 Visual Studio 等IDE/編輯器中(可配置),自動(dòng)切換輸入法。
方便加入注釋:輸入注釋//加空格,自動(dòng)切換到中文輸入法。無(wú)視當(dāng)前輸入法狀態(tài),如果為中文,“、、”自動(dòng)更正為//
方便輸入中文字符串:輸入引號(hào)加空格,自動(dòng)切換到中文輸入法。
方便切換回英文輸入法:輸入分號(hào),換行時(shí),自動(dòng)切換到英文輸入法。同樣無(wú)視當(dāng)前輸入法狀態(tài),自動(dòng)將全角分號(hào)更正為半角分號(hào);輸入分號(hào)加空格,自動(dòng)切換回英文輸入法,自動(dòng)將全角分號(hào)修正為半角分號(hào)
3.在 Visual Studio 等IDE/編輯器中(可配置),更高效的手動(dòng)切換輸入法
手動(dòng)切換時(shí),操作簡(jiǎn)單,便于記憶,空格代表中文輸入法(智能abc用戶表示輸入的字符都是空格上屏),分號(hào)代表英文輸入法,這個(gè) c# 碼農(nóng)都懂的。
連續(xù)輸入兩個(gè)分號(hào),切換到英文輸入法
連續(xù)輸入兩個(gè)空格,切換到中文輸入法
連擊兩次鍵切換,比按下windows,contrl 等組合鍵好多了。別跟我說(shuō) shirt 鍵切換,容易搞混當(dāng)前輸入法狀態(tài)。
代碼測(cè)試通過(guò)環(huán)境:win10 64 位,vs2012/vs2013/vs2015/Notepad++/Notepad,ahkv1.1.23.01
個(gè)性化需求:
Alt+Ctrl+R重啟腳本,便于修改ahk的時(shí)候重啟調(diào)試
在任意位置,輸入:d,會(huì)自動(dòng)上屏錄入當(dāng)前日期,比如2016-02-19
在任意位置,輸入:t,會(huì)自動(dòng)上屏錄入當(dāng)前時(shí)間,比如15:15
在任意位置,輸入一串表達(dá)式,然后輸入:=,會(huì)自動(dòng)上屏得到表達(dá)式運(yùn)算結(jié)果,比如先輸入2+2,然后輸入:=,屏幕上會(huì)自動(dòng)得到結(jié)果4.
在MLO軟件的備注屬性界面,按下alt+0,自動(dòng)打開(kāi)中文路徑文件。使用此功能來(lái)變相讓mlo支持中文路徑鏈接。
更新日志:
2016-02-19更新:
采用窗口分組來(lái)設(shè)置編輯器組窗體,不再局限于支持vs2012,支持更多編輯器/IDE自動(dòng)切換輸入法,配置更靈活。
采用窗口分組來(lái)設(shè)置自動(dòng)切換中文輸入法的程序,自動(dòng)切換英文輸入法程序。
切換輸入法采用send快捷鍵的方式切換,可自行配置切換不同輸入法的快捷鍵,相比之前調(diào)用系統(tǒng)DLL對(duì)操作系統(tǒng)兼容性更好
:=表達(dá)式實(shí)現(xiàn)方式修改,更可靠。