[输入法]自动切换输入法自用版

说明:

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}
 }
 }

 


给TA打赏
共{{data.count}}人
人已打赏
AHKV1游戏

[游戏][Dota]Dota2祈求者一键脚本

2017-2-22 19:47:26

AHKV1

[工具]记事本和scite窗口下一键加注释:: F3加;{和;},F4注释掉整个选择的段落

2017-2-23 15:29:52

5 条回复 A文章作者 M管理员
  1. 登临送目

    怎么使用啊?如何锁定某个输入法?

  2. qinweizhao

    好东西,赞一下

  3. 东亚强夫

    老兄,这个怎么使用呀
    ,比如单击shift就是英文,双击shift中文

  4. oeasy

    这个不错啊,貌似默认是英文,我就是要把TC锁定成英文,这个不错!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索