幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!
? 一直在找这款应用,一年前用过,很喜欢
重构不易,为你点赞? 一直在找这款应用,一年前用过,很喜欢
中文的分号按下 ; 然后 ffhc 就出来了。这样设计,避开系统输入法大小写影响。
分号键 ; + j = ; 总开关在 CapslockMagic.ahk ,注释掉禁用分号模式。 ; allHotkeys.Push("*;")
分号键 ; + j = ; 总开关在 CapslockMagic.ahk ,注释掉第二行的分号,禁用分号模式。 allHotkeys := [] ; allHotkeys.Push("*;") allHotkeys.Push("*3") allHotkeys.Push("*4")
哭了,这是我半年前就想拥有的工具。?
?赞噢,这个输入法功能进化后,更像终端命令行了(Cmd/ PowerShell / Terminal),只需配置终端文件 alias。
感谢使用。?猴子模式底层使用了 InputHook 特性和 map 数据结构,只适合静态的字典,映射的键(key)必须是不可变的字符串。如果想要拓展猴子输入法,动态创建文件,需要梳理以下问题:1) 在什么程序中创建文件?怎么获取当前相对路径?(创建文件可以用 FileAppend 函数) 2) 猴子模式条件判断分支,增加自定义函数监听键盘输入(此时 ih.Match == filename)。组合起来就可以了。
进入猴子输入法状态时,按 Backspace 删除键,删除字符,像栈结构,只能从右往左删。具体参考 AHK_V2 文档 InputHook ?
1) 我这里测试,单独长按3松开:无输出。短按3松开:数字3。没有多出来数字。2) 我排查 bug 的方法,双击托盘图标 ahk 脚本,按 F5 刷新,重复按需要测试的键位,再按 F5 刷新。然后看日志,脚本执行到代码哪一行会出现多余的数字。?