虎码加词

虎码加词 公开 已发布

如何安装动作?

适用于
分类(旧)
文件处理 功能增强 功能



更多信息
分享时间 2024-11-21 19:24
最后更新 29天22小时前
修订版本 2
用户许可 -未设置-
Quicker版本 1.43.47
动作大小 23.1 KB

分享到

「基于小狼毫版虎码的快捷加词」

简介

虎码简介

虎码是一种汉字编码方法,属于形码输入法的范畴(可类比五笔输入法),主要特征为:

    1. 26键四码方案:虎码使用26个英文字母键进行编码,每个字或词的最大编码长度不超过四个字母。
    2. 性能与手感:虎码在性能上表现优秀,前1500字全码0重码,前3000字出简后0重码,国标一级字3500字0重码,前4000字仅1个重码。

    3. 乱序方案:虎码的字根通过算法随机分布在26个键位上,没有像五笔那样的分区,这种设计提供了更好的性能与手感。

    虎码官网:https://tiger-code.com/


    小狼毫输入法简介


    小狼毫输入法是一款开源的汉字输入法,它基于RIME(中州韵输入法引擎)开发,主要特征为:

    1. 隐私保护:由于其开源性质,用户不必担心隐私泄露问题,也无需忍受广告的干扰。
    2. 开源免费:小狼毫输入法是开源软件,用户可以自由下载和修改源代码,满足个性化需求。
    3. 超高可定制化:小狼毫输入法允许用户自定义输入方案、按键设置、标点定制等,甚至可以输入颜文字、希腊字母等特殊字符。
    4. 多种输入方案:小狼毫提供了多种输入方案,如朙月拼音、注音、仓颉五代、五笔等,用户可以根据个人喜好选择。

    小狼毫项目主页:https://rime.im/
    小狼毫github地址:https://github.com/rime/weasel/tree/master


    本动作简介


    设计目的

    虽然有上述提及的诸多优点,但小狼毫输入法的虎码版本似乎并没有提供加词功能的快捷键。如果要自己加词的话,需要通过在【tigress.extended.dict.yaml】中添加对应的词来实现用户造词,较为麻烦。这就有了制作此动作的动机。本动作的设计目的在于简化和自动化用户加词的过程,提供更好更便捷的加词体验。

    使用教程

    首次启动动作后,需先选择【程序文件夹】内的【WeaselDeployer.exe】文件,如图:


    接着是【用户文件夹】内的【tigress.extended.dict.yaml】文件,如图:


    这些是一次性设置,第二次以后运行就不再需要。

    然后进入加词模式选单:


    【全词】指的是全码词,只需输入词组本身即可,小狼毫会自动为其编码;【简词】指的是码长小于4的简码词,除了输入词组,还需加上其简码编码(长度为1到3的字母串),以制表符隔开(输入Capslock键上面的Tab键即可);【人名】指的是用户自己经常输入的姓名;【重新部署】可在用户手动修改码表之后快速重新部署小狼毫;6-8为快速打开虎码词版的三个码表文件,适合批量修改或较复杂修改的情况。

    此处有一个注意点,人名为我自行添加的分类,如果要使用该模式,需要在【tigress.extended.dict.yaml】文件中加上一行“#----------人名----------#”(不包括双引号,可直接复制),如图:

    人名分类可以使用简码也可以不使用简码,上图中已有示意。

    最后是加词输入框,如图:


    注意事项

    1. 本教程所提及的①【WeaselDeployer.exe】文件和②【tigress.extended.dict.yaml】文件都可以通过右键状态栏的小狼毫图标并选择相应选项找到其所在的文件夹,如图:
    2. 加词输入框使用了正则表达式来验证用户输入是否合规,用户的输入必须符合以下三种规则之一:
      1. 两个或更多中文字符(词组本身)。
      2. 两个或更多中文字符(词组本身),后面跟着一个制表符,然后是1到4个英文字母(编码)。
      3. 两个或更多中文字符(词组本身),后面跟着一个制表符,然后是1到4个英文字母(编码),再跟着一个制表符,最后是1到100个数字(词频)。
    作者所声明的动作特征:
    • 依赖本地特定路径或文件
    • 依赖第三方软件(如ffmpeg): 小狼毫输入法(Weasel)
    • 会保存状态数据
    • 含有写入本地文件的功能

    最近更新

    修订版本 更新时间 更新说明
    2 29天22小时前 ①修改了选项名,从两字增加到四字,更为清晰明了
    ②在原有基础上增加了5个选项,分别是:
    【重新部署】重新部署小狼毫
    【符号文件】打开symbols.yaml符号文件,可以快速修改符号
    【用户词表】打开tiger.extended.dict.yaml用户词表文件
    【虎码词表】打开tigress_ci.dict.yaml虎码主词表
    【虎码字表】打开tigress.dict.yaml虎码字表
    ③优化了程序逻辑和部分变量命名,新增了步骤注释,可读性更高
    1 2024-11-22 20:20 将用于验证用户输入的正则表达式匹配模式由4种减少到3种(第四种经测试发现不合规)
    0 2024-11-21 19:24

    最近讨论

    暂无讨论