定制小狼豪(五笔+拼音)输入法
小狼毫输入法是一个给程序员折腾的输入法,可以自由定制。rime是一个输入法框架,小狼毫是在windows平台上的名称。
相关教程和下载:https://jianguoyun.com/p/DRylhFMQv_3jBRjxhwk
关于rime五笔的百度贴吧:http://tieba.baidu.com/f?kw=rime&ie=utf-8
我安装了0.9.30版本,只选用了五笔+拼音的方案,安装之后可以在输入法栏中看到小狼毫及小狼毫TSF,我百度后选了TSF,有几个不习惯的地方,自己配置来修改。
1)鼠标跟随
首先是发现一个鼠标跟随的问题,据说修改gistweasel.custom.yaml文件来解决,在用户目录的C:\Users\shenlb\AppData\Roaming\Rime这里面,可以在开始菜单的【小狼毫】用户文件夹来打开文件夹,找到该文件,加上下面这一行即可。
patch: { style/inline_preedit: false }
记得重新部署一下,还是开始菜单中【小狼毫】重新部署,以下每次设置之后一定要记得重新部署。
这个鼠标跟随的问题在我重新安装它之后,也没有修改配置文件,就神奇的正常了,也不知道什么原因。
2)右SHIFT键在中英文状态切换,并且把输入的字符上屏
用户经常在录入时经常出现的错误是,本来想输入英文,但当敲了几个字符后发现是在中文状态,此时想按一个”右SHIFT”键快速切换成英文状态,但小狼毫默认的设置是把中文上屏,不习惯。
办法是修改default.custom.yaml文件,加上下面这几行,程序员们一定要注意缩进。
patch:
ascii_composer:
good_old_caps_lock: true
switch_key:
Caps_Lock: clear
Control_L: noop
Control_R: noop
Eisu_toggle: clear
Shift_L: noop #默认是clear
Shift_R: commit_code #默认是commit_text
3)标点符号
默认设置中输入标点符号弹出许多符号供选择,很不方便。我把中文半角状态时的设置给修改了。
patch:
punctuator:
half_shape:
"[": "【"
"]": "】"
"{": "{"
"}": "}"
'\': "、"
',' : { commit: , }
'.' : { commit: 。 }
'(' : (
')' : )
4)特殊符号的输入
据说加上下面2行,但还没有实验通过。
'punctuator/import_preset': mysymbols
'recognizer/patterns/punct': "^/([a-z]+|[0-9])$"
5)分号上屏、四码上屏。修改wubi_pinyin.schema.yaml文件:
speller:
delimiter: " " #" ;'"
max_code_length: 4 # 四码时直接上屏
其它留着供参考的,还没有实验
【五笔】rime五笔回车清屏和分号、引号上屏幕二三候选词
patch:
"key_binder/bindings":
- { when: composing, accept: Return, send: Escape }
- { when: has_menu, accept: semicolon, send: 2 }
- { when: has_menu, accept: apostrophe, send: 3 }
----==== Email: slofslb (GTD) qq.com 请将(GTD)换成@ ====----
版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
作者:申龙斌的程序人生
---- 魔方、桥牌、象棋、游戏人生...
---- BASIC、C++、JAVA、C#、Haskell、Objective-C、Open Inventor、程序人生...
---- GTD伴我实现人生目标
---- 区块链生存训练
---- 用欧拉计划学Rust编程
---- 申龙斌的读书笔记(2011-2019)
----

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2014-12-23 2014年全年总结