极点五笔词库DIY

2004年没啥好的拼音输入法,试了清华紫光输入法一段时间,也至关不满意,工具

因而在2005年开始学五笔,很快就选定极点五笔了,编码

使用过程当中没啥不满意的,反而还有惊喜:spa

重装系统后,双击就安装好输入法了,很爽!(至今还有不少软件没有设计成这个样子,还要第三方去DIY便携模式,真是太遗憾了)设计

还有就是快捷码表,更爽!一键输出邮箱什么的。code

一直就这么用着,期间发现有些重码,还有编码设定的不合理,blog

可是一直没太上心,2016年开始留意了下,发现问题有:ip

  1. 【用户码表】若是修改后,极点会自动从新导入,可是以前用户调整的字词顺序被重置了。
  2. 把词库导出到txt文件(之后就维护这个txt文件,也不分用户词和系统词了,本身感受不经常使用的字能够全扔到生僻字里),

导入方法:支付宝

    • 有BUG的方法:用【词库工具箱】→【生成词库】来导入词库,多是极点没弄好吧?(反正我本身试了几回,导入后输入法就不能用了)
    • 我的在用的方法:复制txt文件的内容,按【临时英文键】uw.(附上极点帮助的截图),这样会自动打开一个txt文件,而后全选后粘贴以前复制的txt内容,点击【存盘】便可。由于偷懒,我用AutoHotkey写了个脚本,文末放出,但愿杜老师几时有空来修复此BUG。

下面说下我DIY词库的思路,欢迎留言探讨!it

一、添加经常使用的英文,好比我设置了auto AutoHotkey,iph iPhone,tota Total$20Commander,这样能够保证大小写格式准确(小小强迫症哈)class

二、修改qgqg、khkh等几个重码特厉害的编码,好比【鲳鱼】用q来表明【鱼】字旁,第2码用右边字型补上,

鲳鱼用qjqg就好了,【跟踪】的用k表明,用kvkp来打,这样重码率能够减小不少!

三、减小经常使用字的编码,并删除其原有编码。

好比【那】默认是vfb,这3个键都是左食指按,自己效率就低,我改为vf了,并在vfb编码里把【那】字删除了,想以此方式强制更改本身的输入习惯,更主要是能够腾出vfb编码给其余字词用。

好比【还】默认是gip,我改为gi

好比【很】默认是tve,我改为tv

好比【谁】我改为y的第2个了,能够用y2或y;上屏,由于ywyg里还有好几个词组,重码多,就改动了。

利用了不少3码来打词组或单字(默认3码都是被忽略的)

好比【支付宝】我放在fwp的第一个,而在fwpg里只留【规定】(或把【支付宝】放第2个)

还有【日】放在j键的第2个,用j2上屏,同理的还有【口】【土】【目】【木】【白】等,由于这种字要重复按一个键4次,深深地不喜欢。

下面是本人在用的一键导入文本的AutoHotkey脚本:

^F5:: ;极点五笔自动导入词库,先修改下面两行的路径
JDUser := "d:\freeime\mb\default"
JDTxt := JDUser . "\imeDIY.txt"
Run, notepad.exe, , , P_ID
WinWaitActive Ahk_pid %P_ID%
hyf_changeToMyIME()
SendRaw, 'uw.
ClipTool_Mark := 1
Try
    FileRead, str, %JDTxt%
Catch e
    MsgBox,% "读取文件失败,请确认文件`n" . JDTxt
WinWaitActive 正在整理数据
WinWaitClose 正在整理数据
WinWaitActive Ahk_class #32770
ControlSetText, Edit1, %str%a, A ;最后加个a判断用(放前面删除后响应时间长)
While (SubStr(str, 0, 1) != "a")
{
    ControlGetText, str, Edit1, A
    Sleep 300
}
Send, {Ctrl Down}{End}{Ctrl Up}{BS}
Sleep 200
PostMessage, 0x112, 0xF060,,, A
WinWaitActive 提示
Sleep 100
Send {Enter}
Sleep 100
Send {Enter}
While !FileExist(JDUser . "\freeime.mb.old")
{
    If A_Index > 40
        hyf_msgBox("没生成old文件,请检查", , 1)
    Sleep 50
}
FileDelete, %JDUser%\freeime.mb.old
Sleep 200
WinClose Ahk_pid %P_ID%
Return
相关文章
相关标签/搜索