[关闭]
@RainbowGG 2023-03-17T06:21:25.000000Z 字数 4086 阅读 475

小狼毫输入法五笔拼音基础设置

输入法


前言

五笔输入法是一个时代的代表,会用的人已然不多,但好用的输入法应用确是越来越多。
当然,好用是主观判断,各美其美。
我是从大学毕业后才经常用电脑的,五笔输入也是从那个时候开始才慢慢熟练,到现在已经用了近二十年。
我大概是从某杂志,还是报纸上第一次看到介绍万能五笔的文章,受其设计理念吸引,尤其是五笔拼音混打(这对五笔拆不出来字,不会打的时候很友好),二三码候选字快速上屏等方便实用的功能。
后来,又从万能五笔转到极点五笔,陷入五笔爱好者论坛的“幸福泥潭”,亲身参与了以极点为首的一众出色输入法的诞生与成长,保留了很多那个时候的个性化设置,直到后来极点不再更新,对新的系统支持不是很好,不得以将目光转向其他五笔输入法。
现在最常用的是花儿五笔,同样定制性比较强,也基本满足了需要。不过在此之前,就发现有人提及小狼毫输入法,下载试用后,发现基础功能和流畅度还是很好的,只是个性化设置就有点“极客”了,根据其他文章,改二三码候选字上屏快捷键,试了几次都不成功,就在最近终于成功了,希望分享出来,让有需要的网友不再走弯路。

小狼毫输入法基础安装

安装五笔和五笔拼音

右下角右击Rime选择→输入法设定→获取更多输入方案


- 先后依次复制以下两行网址安装五笔、简化拼音

- 这个是袖珍简化字拼音,才能在五笔拼音模式调用拼音

先复制一个,回车,显示ok,提示继续安装,然后再复制第二个,显示ok后关闭命令行窗口。

设定输入方案

右下角图标上右键选择输入法设定

选定以下输入方案为常用(显示可选)

这里要把朙月拼音·简化字【常用拼音的,就选这个】、五笔86【五笔很好的选这个】、五笔·拼音【像我一样,时常有五笔不会打的字的选这个】、五笔·简入繁出【需要打繁体出来时选这个】、袖珍简化字拼音【这个要选上,五笔拼音混合打时,拼音就是调用这个,没这项就是没装好】这些需要的都选上,然后点“中”。

然后选择界面主题

设置完,进入一个需要输入文字的位置,然后按Ctrl+' (数字1前面那个,或者F4),再按↑↓选择当前要用的输入法方案,空格或回车选定。

基础设置完成,可以使用了。

个性化设置

当然,对于挑剔的我来说,这些还不够用,至少还要有以下几项个性化设置后,才能常用。

首先是设置第二三候选字按;’键上屏

参考文章:Rime输入法使用方括号翻页,分号、引号进行二三候选 - 简书
https://www.jianshu.com/p/5b417b24111c
更改文件

  1. %AppData%\Rime\default.custom.yaml

打开用户文件夹

我更改的文件实际是C:\Users\flswj_01\AppData\Roaming\Rime\default.custom.yaml

更改内容

  1. customization:
  2. distribution_code_name: Weasel
  3. distribution_version: 0.14.3
  4. generator: "Rime::SwitcherSettings"
  5. modified_time: "Thu Oct 13 12:09:57 2022"
  6. rime_version: 1.5.3
  7. patch:
  8. schema_list:
  9. - {schema: luna_pinyin_simp}
  10. - {schema: wubi86}
  11. - {schema: wubi_pinyin}
  12. - {schema: wubi_trad}
  13. ## 以下为新添加部分
  14. "key_binder/bindings":
  15. ## Added bv AmosLiu -Start
  16. # PgUp and PgDn
  17. - {when: paging, accept: bracketleft, send: Page_Up}
  18. - {when: has_menu, accept: bracketright, send: Page_Down}
  19. # Second and Third Candidate
  20. - {when: has_menu, accept: semicolon, send: 2}
  21. - {when: has_menu, accept: apostrophe, send: 3}
  22. # Added bv AmosLiu -End

经严格编辑,成功。

这些严格要求的空格们啊,让我2年尝试后才成功。

另外补充硅谷少年 的回复:他说如果想取消;‘的2、3候选的更改方式:
注意缩进,放在正确的位置【小狼毫这种编程式的高级设置,一定要改对文件,包括缩进正确】,最后重新部署就ok。我是想取消;‘的2、3候选,在程序文件夹下的 wubi86.schema.yaml 文件里修改的,不是改default.yaml这个文件。

设置[ ]候选字翻页

前面那片代码的这一段就是,一起复制一起粘贴就行了【复制了文件前面一段,这一段就不用再复制了,跳过】。

  1. # PgUp and PgDn
  2. - {when: paging, accept: bracketleft, send: Page_Up}
  3. - {when: has_menu, accept: bracketright, send: Page_Down}

设置快捷打出时间日期

还是先进入用户文件夹

新建 rime.lua 文件,不会的,先建个txt纯文本,编辑完再改成前面的文件名和后缀。有这个文件的,就在里面编辑。

  1. function time_translator(input, seg)
  2. if (input == "date") then
  3. local cand = Candidate("date", seg.start, seg._end, os.date("%Y-%m-%d"), "")
  4. cand.quality = 1
  5. yield(cand)
  6. end
  7. if (input == "date") then
  8. local cand = Candidate("date", seg.start, seg._end, os.date("%Y年%m月%d日"), "")
  9. cand.quality = 1
  10. yield(cand)
  11. end
  12. if (input == "time") then
  13. local cand = Candidate("time", seg.start, seg._end, os.date("%H:%M:%S"), "")
  14. cand.quality = 1
  15. yield(cand)
  16. end
  17. if (input == "now") then
  18. local cand = Candidate("time", seg.start, seg._end, os.date("%Y-%m-%d %H.%M.%S"), "")
  19. cand.quality = 1
  20. yield(cand)
  21. end
  22. if (input == "now") then
  23. local cand = Candidate("time", seg.start, seg._end, os.date("%Y.%m.%d %H:%M:%S"), "")
  24. cand.quality = 1
  25. yield(cand)
  26. end
  27. end

编辑完保存。

然后在用户自定义的输入法配制文件中,比如五笔拼音就是wubi_pinyin.schema.yaml,其他的都是对应哪个文件,你们可以查以下,例如下面的:

  1. schema_list:
  2. - schema: luna_pinyin_simp # 朙月拼音
  3. - schema: double_pinyin_flypy # 小鹤双拼
  4. - schema: double_pinyin # 自然码双拼
  5. - schema: numbers # 大写数字

打开wubi_pinyin.schema.yaml这个文件,在translators:这个字段添加最后一行- lua_translator@time_translator

  1. translators:
  2. - punct_translator
  3. - reverse_lookup_translator
  4. - table_translator
  5. - lua_translator@time_translator

原文是加入以下内容,我没有参考:

  1. #对输入引擎配制进行配制
  2. __merge:
  3. engine:
  4. translators/+:
  5. - lua_translator@time_translator

原文提请注意,不要修改安装目录中的luna_pinyin.schema.yaml。这个文件在升级的时候会被覆盖。

复制的时候,注意__merge:前面两个空格,后续的行,按照层级依次缩进,增加空格。

效果展示:
打date候选项

打now候选项

打time候选项

看明白的小朋友,可以按以下参考文章
参考文章 :
小狼毫输入法能输入当前日期时间吗? - 知乎 https://www.zhihu.com/question/268770492/answer/2190114796?utm_id=0

小狼毫 Rime 输入法任务导向式常用参数修改指南 http://www.360doc.com/content/22/0401/00/23948_1024277386.shtml

其他小设置

简入繁出设置

仓颉输入繁体是默认,快捷键 Ctrl+Shift+4 则可以选择为 简体或者繁体输出。同理,朙月拼音也是可以的。
不过打五笔简入繁出是不行的,要单独选五笔·简入繁出,快捷键是按Ctrl+' (数字1前面那个,或者F4),前面提到过。

这就是我的最基本设置。以下为其他参考文章。

小狼毫导入第三方词库的方法 - 知乎
https://zhuanlan.zhihu.com/p/349581389

五笔怎么打_五笔拆分图解-五笔查询系统
https://www.52wubi.com/wbbmcx/search.php
五笔拆分,五笔编码查询。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注