全部代码如下:
编辑器的行号显示,用了136行代码,扣除空行、注释行,一眼就能看得懂的,我数了一下,需要花点力气才能看懂的,大概在40行左右。
现在你有了一个基本的绿色免安装的便携框架,挂上喜欢的码表,就可以打字了。等以后熟练掌握ahk的语法了,那么想要什么样的功能都可以加上。
比如,我自己加的功能:
上面的码表分别对应如下功能:
1、打出Autohotkey这个字符串
2、调用gvim打开ahk的配置文档
3、打开ahk在线帮助
4、打开workflowy中的ahk笔记页面
5、调用everything命令行工具搜索设定的唯一码,打开电脑上对应的ahk文件夹
可以看到, “中文输出与快捷启动”统一到了同一个入口,这也是我当初用autohotkey模拟输入法的一个出发点。
最后再说一次,不要拿这个软件来作恶,双击任务栏上的程序图标,会打开程序窗口,菜单项里有个key history,调试的时候可能会用到里面的信息
我用的时候,习惯在代码文件的最前面加一句,把key history关掉。
#KeyHistory 0
柚子输入法有很多缺点,我记录在案的就有如下一些:
1、在某些程序,打出来的是乱码,目前碰到的有anki,还有几个忘记了。
2、词库太小,另外好的词库可能不好找。
3、光标对位问题。
4、皮肤很丑。
5、越有个性的东西死的时候越惨。(比如Autohotkey程序如果挂了,你就跟着挂了)
6、有作恶风险。因为很容易记录键击。
7、一切都要定义,想要的功能都要自己写。
。。。
柚子输入法唯一的优点:一切如你所愿。