马黑黑 发表于 2021-8-15 18:39

影子输入法形码学习键修改

某影子输入法同好者私信我,请求我帮忙解决一个问题:修改 z 学习键为其他键,因为其所用的形码方案不是五笔型,z键 并未闲置,若启用 z学习键,使用中体验不好,不需要编码反查时按下z键 就会自动进入临时拼音输入状态。

这个修改不难。影子的作者们在 gitee 平台提供有帮助文档,其中几个相关章节介绍了热键的修改方法,甚至直接给出了 z 学习引导键的修改方案,照着操作就可以。

具体修改方法如下:

打开 data 目录下的 usercustoms.ahk 脚本文档(如果没有此文档,创建它),加入代码——

lspy_key:="Z"
Goto _init_    ; 此行上部分在启动时执行,下部分跳过不执行
return


值得注意的是:① 如果文档中已经存在了 Goto _init_一行,则不要再加入,将核心代码置于其上方即可;② 最末一句 return 要有,这是AHK 官方建议的。

上述代码,lspy_key:="Z" 中,lspy 就是临时拼音的意思,key是键位之意,="Z" 表示赋值,指定用什么键位,注意是大写的 Z 而不是小写的 z 哦。用大写的Z是个奇妙的解决方案:需要按 Shift键 再按它(当然也可以同时按下)才能激活临时拼音,正常输入时击下z键则无影响,这样就避免了单打 z键 带来的麻烦。

修改完毕注意保存,然后重启影子输入法程序,所做操作便可生效。同好者则需要将 usercustoms.ahk 文档拷贝到 data 目录覆盖原文件,重启输入法就可使用新的学习引导热键了。

加林森 发表于 2021-8-15 18:47

支持老黑

马黑黑 发表于 2021-8-15 19:32

加林森 发表于 2021-8-15 18:47
支持老黑

感谢支持

加林森 发表于 2021-8-15 19:50

马黑黑 发表于 2021-8-15 19:32
感谢支持

不客气

红影 发表于 2021-8-15 21:17

这个太专业了,很厉害,自己设置热键,可以赋予它想要的功能。给黑黑点赞{:4_187:}

子梦 发表于 2021-8-15 22:05

继续打卡学习{:4_178:}

马黑黑 发表于 2021-8-15 22:11

子梦 发表于 2021-8-15 22:05
继续打卡学习

问好子梦

马黑黑 发表于 2021-8-15 22:14

红影 发表于 2021-8-15 21:17
这个太专业了,很厉害,自己设置热键,可以赋予它想要的功能。给黑黑点赞

影子是用 AutoHotKey 开发的。AHK最擅长的就是玩热键
页: [1]
查看完整版本: 影子输入法形码学习键修改