AutoHotKeyでトグルなしで言語を切り替える方法
トグルは最悪のUIです。そして、Windowsでは言語の切り替えもトグルです。Duolingoで複数言語を学んでみようと思った人は思い知らされるのですが、Alt-Shiftを叩きまくるはめになります。そんな馬鹿なことはしていられませんよね。
そこでいつものAutoHotKeyで解決です。
F21::
;日本語・MS-IMEへの切替
ja := DllCall("LoadKeyboardLayout", "Str", "00000411", "Int", 1)
PostMessage 0x50, 0, ja,, A ;WM_INPUTLANGCHANGEREQUEST
Return
F22::
;中国語への切替
cn := DllCall("LoadKeyboardLayout", "Str", "00000804", "Int", 1)
PostMessage 0x50, 0, cn,, A ;WM_INPUTLANGCHANGEREQUEST
IME_SET(1)
Return
これで複数言語をDuolingoで学ぶときも楽ちんです。
コメント
コメントを投稿