美文网首页
小狼毫输入法五笔拼音基础设置

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

作者: 彩虹蝈蝈 | 来源:发表于2022-10-28 15:59 被阅读0次

    前言

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

    小狼毫输入法基础安装

    • 从官网下载安装
      • https://rime.im/
        记得看一下对应的系统版本,我是windows11,下载的小狼毫0.14.3,一路下一步安装好。

    安装五笔和五笔拼音

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


    1.jpg image.png image.png

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

    设定输入方案

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


    image.png

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


    image.png

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

    然后选择界面主题

    image.png

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

    image.png

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

    个性化设置

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

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

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

    %AppData%\Rime\default.custom.yaml
    

    打开用户文件夹


    image.png

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

    更改内容

    customization:
      distribution_code_name: Weasel
      distribution_version: 0.14.3
      generator: "Rime::SwitcherSettings"
      modified_time: "Thu Oct 13 12:09:57 2022"
      rime_version: 1.5.3
    patch:
      schema_list:
        - {schema: luna_pinyin_simp}
        - {schema: wubi86}
        - {schema: wubi_pinyin}
        - {schema: wubi_trad}
      ## 以下为新添加部分
      "key_binder/bindings":
      ## Added bv AmosLiu -Start
      # PgUp and PgDn
        - {when: paging, accept: bracketleft, send: Page_Up}
        - {when: has_menu, accept: bracketright, send: Page_Down}
      # Second and Third Candidate
        - {when: has_menu, accept: semicolon, send: 2}
        - {when: has_menu, accept: apostrophe, send: 3}
      # Added bv AmosLiu -End
    

    经严格编辑,成功。


    image.png

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

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

    设置[ ]候选字翻页

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

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

    设置快捷打出时间日期

    还是先进入用户文件夹


    image.png

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

    function time_translator(input, seg)
       if (input == "date") then
          local cand = Candidate("date", seg.start, seg._end, os.date("%Y-%m-%d"), "")
          cand.quality = 1
          yield(cand)
       end
       if (input == "date") then
          local cand = Candidate("date", seg.start, seg._end, os.date("%Y年%m月%d日"), "")
          cand.quality = 1
          yield(cand)
       end
       if (input == "time") then
          local cand = Candidate("time", seg.start, seg._end, os.date("%H:%M:%S"), "")
          cand.quality = 1
          yield(cand)
       end
       if (input == "now") then
          local cand = Candidate("time", seg.start, seg._end, os.date("%Y-%m-%d %H.%M.%S"), "")
          cand.quality = 1
          yield(cand)
       end
    if (input == "now") then
          local cand = Candidate("time", seg.start, seg._end, os.date("%Y.%m.%d %H:%M:%S"), "")
          cand.quality = 1
          yield(cand)
       end
    end
    

    编辑完保存。

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

    schema_list:
      - schema: luna_pinyin_simp      # 朙月拼音
      - schema: double_pinyin_flypy   # 小鹤双拼
      - schema: double_pinyin         # 自然码双拼
      - schema: numbers               # 大写数字
    

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

      translators:
        - punct_translator
        - reverse_lookup_translator
        - table_translator
        - lua_translator@time_translator
    

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

    #对输入引擎配制进行配制
      __merge:
        engine:
          translators/+:                  
            - lua_translator@time_translator
    

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

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

    效果展示:
    打date候选项


    打now候选项


    image.png

    打time候选项


    image.png

    看明白的小朋友,可以按以下参考文章
    参考文章 :
    小狼毫输入法能输入当前日期时间吗? - 知乎 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
    五笔拆分,五笔编码查询。

    相关文章

      网友评论

          本文标题:小狼毫输入法五笔拼音基础设置

          本文链接:https://www.haomeiwen.com/subject/spgrzrtx.html