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. Poj:1064 : :Cable master (假定一个解并判断是否可行)(二分搜索答案)

    Description Inhabitants of the Wonderland have decided to hold a regional programming contest. The J ...

  2. setlocal enabledelayedexpansion 解释

    看字面的意思是:设置本地为延迟扩展.其实也就是:延迟变量,全称"延迟环境变量扩展", 在cmd执行命令前会对脚本进行预处理,其中有一个过程是变量识别过程,在这个过程中,如果有两个% ...

  3. springboot(七)-系列功能配置

    热部署 我们程序员在开发web项目的时候,避免不了需要将项目放到tomcat或者其他web容器中运行测试,而所有的程序员都有个习惯,从来都是以debug模式启动的(就好像谁不是这样启动就不是优秀的程序 ...

  4. jquery 方法总结

    1.   给列表中 某个 标签添加 点击方法 $(function(){ $(".delete").click(function(){ var href = $(this).att ...

  5. 【研究】curl测试不安全的HTTP请求

    漏洞名称: 启用了不安全的HTTP方法 安全风险:       可能会在Web 服务器上上载.修改或删除Web 页面.脚本和文件. 可能原因:       Web 服务器或应用程序服务器是以不安全的方 ...

  6. 解决nginx文件服务器访问403

    2018-10-24 nginx配置文件目录服务器 修改/etc/nginx/conf.d/default.conf或者在/etc/nginx/conf.d/目录下添加一配置文件,如下 server ...

  7. git使用问题及解决方法

    1. 设置pull默认rebasegit config --global pull.rebase true 2. 问题解决:Unlink of file '.git/objects/pack/pack ...

  8. 案例42-使用ajax获取crm中的客户列表

    1webcontent部分 1 修改menu.jsp代码 2 jsp/customer/list.jsp代码 <%@ page language="java" content ...

  9. 百度地图api-动态添加覆盖物

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  10. URAL 1252 ——Sorting the Tombstones——————【gcd的应用】

    Sorting the Tombstones Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I ...