如何自定义极点“笔画输入”功能的编码
极点用户Dolphin 同学留言到:
刚才还忘记了,还有一个地方也请改进一下,就是对于打笔划把字打出来的问题,通常已经习惯了GHTYN这五个字母分别代表横竖撇捺折,但现在是横=h 竖=s 撇=p 捺=n 勾=g,觉得不太好记。如果有可能希望帮一下忙啦。
这个问题的解决方法还不算太难,这里给出一种自定义笔画编码的方法。当然并不是每个人都习惯GHTYN,看过文章后也可以触类旁通的自己定义。
如果你正在使用第三方的词库,就可以不用来凑这个热闹了,不过也可以用类似的方法向你的第三方词库添加“笔画输入”这一功能。
一、笔画输入原理
先看极点帮助文档里面有这样一句话“注:笔画输入仅极点标准版词库里才有,如果换了词库,此功能失效。”,从这句可以知道,笔画输入这一功能是和特定词库有关的,词库之所有特殊性,就是因为里面的编码不同。
所以,笔画输入功能其实也只是一种编码形式而已,如果要自定义的话,本质就是自定义笔画词库的编码。
二、导出词库
要修改词库编码,首先是导出词库。打开[管理工具-词库生成与维护]下的“极点词库维护工具箱”,点击【系统词库】下的“导出”,极点会自动把词库导出到程序根目录下的freeime.txt 文件中,如下图的提示:
三、自定义编码
先打开刚才导出的freeime.txt 文件(但建议不要用记事本打开,上M级的文本文件是很容易无响应的),然后定位到76700行左右,出现以/号开头的部分,这里就是笔画输入的编码区了。
我们要用GHTYN 来替换原来的HSPNG,只需要把相应的编码一一互换即可,这需要用到文本编辑器的替换功能(Ctrl+H),替换方法和顺序为:
捺 n → y、勾 g → n、横 h → g、竖 s → h、撇 p → t
注意事项:
- 请严格按上面的替换顺序操作,因为n、g、h这三个字母的原因,需要一点逻辑,不然就完全混乱了
- 请务必把笔画编码部分复制出来单独替换,如果是全文本替换的话,你这个词库就报废了
- 这一过程很费CPU,请关闭其它无用进程,并确保自己的电脑足以完成这项工作
- 一定,编码全部用小写字母!
把5个字母全部替换完成后,再覆盖掉原来的笔画编码部分,然后保存。
四、导入自定义编码
再次打开第一步的“极点词库维护工具箱”,点击【系统词库】下的“生成词库”,打开刚才替换过后的freeime.txt ,待极点导入完新词库后“确定”。
现在,就可以使用新的笔画输入编码了,如上图的“丝”字,本来的编码应该是“/ggggh ~丝”,经常一翻改造后变成了现在的“/nnnng ~丝” 。
相关文章 »
- 将“/”键作为顿号并顶字上屏的方法:极点用户碧水蓝天同学的问题:三、习惯了将“/”键作为顿号输入,但在极点中此键无法顶字上屏,望在6.6版中给予解决。 一、将“/”键作为顿号 极点默认作为顿号的有两个键——“\”与“/”的两个反斜杠键。

















谢谢你了。昨天看了还没有道谢,不好意思。
今天再次温习这篇文章准备动手的时候突然发现原本的设置挺好的。HSPNG这五个对应是汉语拼音字母的缩写,我昨天是怎么也没看明白,所以在试用这个功能时怎么样都没记住。刚才不知道怎么样突然就醒悟了,建议把这个写到使用帮助里去,说这五个字母对应五个笔划的汉语拼音首字母的缩写。(PS:大概是因为我这人比较笨的缘故,所以很多东西别人都写得很明白,结果我还没看懂)
附原版使用帮助说明:
笔画输入:
如果某个字你既不会拆分,也不知道拼音,这时你可以使用极点的笔画输入功能。按“`”(通常是Esc下方的键),之后再输入“/”再按顺序输入汉字的笔画即可。五笔笔画的代码分别为: 横=h 竖=s 撇=p 捺=n 勾=g(在这个地方添上一句:这五个字母分别是这五种笔划汉语拼音首字母缩写,横=heng 竖=su 撇=pie 捺=na 勾=gou)
例如,“中”字要用笔画输入,其完整编码就是“`/sghs”。
@dolphhin:你这就有点无语了 -_-!!,不过使用GHTYN确实也还是很顺手的,更符合“笔画”的概念。
有什么问题和困难?有什么答案和方法?
最新评论
本月热评文章
随机文章
最活跃用户
在线用户
每月存档
Live Widgets