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

于是在2005年开始学五笔,很快就选定极点五笔了,

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

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

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

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

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

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

导入方法:

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

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

1、添加常用的英文,比如我设置了auto AutoHotkey,iph iPhone,tota Total$20Commander,这样可以保证大小写格式准确(小小强迫症哈)

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

鲳鱼用qjqg就行了,【跟踪】的用k代表,用kvkp来打,这样重码率可以减少很多!

3、减少常用字的编码,并删除其原有编码。

比如【那】默认是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 :=
Try
FileRead, str, %JDTxt%
Catch e
MsgBox,% "读取文件失败,请确认文件`n" . JDTxt
WinWaitActive 正在整理数据
WinWaitClose 正在整理数据
WinWaitActive Ahk_class #
ControlSetText, Edit1, %str%a, A ;最后加个a判断用(放前面删除后响应时间长)
While (SubStr(str, , ) != "a")
{
ControlGetText, str, Edit1, A
Sleep
}
Send, {Ctrl Down}{End}{Ctrl Up}{BS}
Sleep
PostMessage, 0x112, 0xF060,,, A
WinWaitActive 提示
Sleep
Send {Enter}
Sleep
Send {Enter}
While !FileExist(JDUser . "\freeime.mb.old")
{
If A_Index >
hyf_msgBox("没生成old文件,请检查", , )
Sleep
}
FileDelete, %JDUser%\freeime.mb.old
Sleep
WinClose Ahk_pid %P_ID%
Return

极点五笔词库DIY的更多相关文章

  1. Rime中州韵导入极点五笔词库(附:自制词库)

    前言 之前写了一篇文章,[输入法]Rime-中州韵 基本设置 附:官方定制指南,其中导入词库这一块引用其它博主的文章,最近发现那个工具链接已经过期了,参考了百度贴吧的说明,不要直接使用工具去导入会更好 ...

  2. QQ五笔词库转拼音词库小工具

    参考文章<用QQ拼音打五笔>中提供的信息而制作的小工具,功能是将QQ五笔导出词库文件转换为QQ拼音自定义短语使用的.ini格式文件,这样就可以使用QQ拼音进行五笔拼音混输了. 混输效果不错 ...

  3. Rime中州韵导入QQ五笔词库

    过程记录如下: 1.在QQ五笔中导出QQ五笔系统词库 2.使用「深蓝词库转换」转换QQ五笔系统词库,输入源修改为”五笔86版“,输出方式修改为Rime中州韵-五笔. 3.在Ubuntu中打开Termi ...

  4. Ubuntu 12.04 系统安装极点五笔输入法

    习惯用五笔了,在Ubuntu下安装了下五笔: 下面就实际操作,安装极点五笔输入法! 在终端中执行如下命令: sudo wget http://www.xiit.cn/wp-content/upload ...

  5. ubuntu 下安装极点五笔

    安装完Ubuntu后先更新软件,我的Ubuntu的键盘输入方式系统是ibus 在终端中执行如下操作 sudo wget http://www.unicom-china.com/download/vis ...

  6. linux极点五笔无法输入词组_ibus设置

    菜鸟学linux——用的是ubuntu 不知道是不是按个哪些快捷键,极点五笔突然无法输入词组.那个抓狂啊 没关系,设置一下就ok 第一步:右上角输入法,右键——>首选项——>常规——> ...

  7. ubuntu 14.04 使用极点五笔输入法

    相比12.04在外观改变不是非常大,但当中细节有些许变化,特别输入法非常不大好用,为此,我们使用fcitx输入法,使用我喜欢的五笔拼音,安装步骤例如以下: 方法一: 最新的方法非常easy: 安装14 ...

  8. Cent OS 7 安装海峰、极点五笔输入法

    作为五笔输入法的玩家,输入不使用五笔比较难受:最近安装了 Cent OS 7 (带 GNOME. KDE桌面)系统,默认安装的是拼音输入法,这那受得了,赶紧上车找五笔输入法. 在此之前我查阅了百度得到 ...

  9. Linux 安装ibus极点五笔输入法备忘录

    Linux 安装 ibus 五笔输入法备忘录 useful?: https://github.com/definite/ibus-table-chinese 一. yum install ibus* ...

随机推荐

  1. Fleury算法求欧拉路径

    分析: 小Ho:这种简单的谜题就交给我吧! 小Hi:真的没问题么? <10分钟过去> 小Ho:啊啊啊啊啊!搞不定啊!!!骨牌数量一多就乱了. 小Hi:哎,我就知道你会遇到问题. 小Ho:小 ...

  2. CodeChef - NWAYS 组合数 朱世杰恒等式

    这道题目数据有坑,白浪费一个小时! 题意:求\(\sum_{i=1}^n\sum_{j=1}^n{|i-j|+k \choose k}\) 知识点: 朱世杰恒等式,\(\sum_{i=r}^n{i \ ...

  3. 关于webpack 以及 webpack配置和常用插件的学习记录 (1)

    主要概念: Entry :   webpack的入口,构建的第一步从entry开始. Output :   输出,经过webpack处理后的得到最终想要的代码. Loader :   模块转换工具,把 ...

  4. 1128 N Queens Puzzle (20 分)

    The "eight queens puzzle" is the problem of placing eight chess queens on an 8 chessboard ...

  5. 异步的模块合并管理器-m3m4版本和jquery版本(原创)

    m3m4版本 (function(w){ var loading={} var models={} function define(name,args){ loading[name]=true mod ...

  6. linux运维基础之跟我一起学正则表达式(一)

    正则表达式 ### 二, 1) 什么是正则表达式 正则表达式又称为规则表达式 正则表达式是一个计算机的一个概念 正则表达式为了处理大量的文本|字符串而定义的一套规则和方法,通常被用来检索,替换那些符合 ...

  7. leetcode 862 shorest subarray with sum at least K

    https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k/ 首先回顾一下求max子数组的值的方法是:记录一个前缀min值, ...

  8. 基于前端js模板替换的多语言方案思考

    最近在做将一个系统多语言化的项目,系统使用的是ASP.NET,直接使用了一种已有的方案:在页面渲染时采用正则表达式替换{XXX:001 确定}格式的标记.但是这个方式增加了服务端的字符串处理,对页面性 ...

  9. 018-面向接口编程的BeanFactory模板代码

    1 BeanFactory工具类 package www.test.utils; import org.dom4j.Document; import org.dom4j.Element; import ...

  10. 【ExtJS】自定义组件datetimefield(一)

    目的: ExtJS中提供了下拉日期选择控件Ext.form.field.Date与下拉时间选择控件Ext.form.field.Time.不过没有一个在选择日期时选择时间的控件datetimefiel ...