Giter Site home page Giter Site logo

rime-zrlong's Introduction

自然龙 Rime 输入方案


免责声明:本仓库为自用分享,可能存在诸多不足和错误。如果您选择使用此仓库,请自行承担可能产生的风险和责任。感谢您的理解和支持!


目录

简介

自然龙 是一种在传统双拼基础上进行创新的输入法,它使韵母带调,采用四码定长的方式进行输入。

  • 韵调统一:传统双拼往往不区分声调,导致编码信息利用率低下,离散弱,重码多;带调的输入法码长又太长。而自然龙将韵母带上声调并统一在一个键上,高效利用编码空间,单字能力和词组能力均大幅提高。
  • 静态码表:使用静态码表,确定性 100%,熟练者甚至可以盲打。
  • 四码定长:单字和词组最大码长为 4,打 2 字词声韵声韵有节奏感,输入体验舒适。
  • 双拼加形:结合了双拼的高效率和形码的高准确性,形码部分采用自然码的辅助码,首码义部优先次码取大,直观自然。
  • 手感优化: 韵母分布利用程序算法 + 人工设计,重码率手感皆超过传统音形、形码输入法。
  • 字词库大: 目前已包含 4.5 万 + 单字和 约 17 万 词组。

本仓库基于 Rime 平台。


NEW:

  • 2024 年 4 月 25 日增加了整句模式,和普通双拼打法一样,不再赘述。(Thanks to 冰雪拼音)
  • 2024 年 5 月 13 日新增带辅的整句模式。由于内容太多,未合并至本仓库,详情见 魔龙

安装

注意

  • 首先确保已经装了 Rime
  • 若已有 Rime 的配置文件,请先备份

使用 Git 安装

如果您还没有安装 Git,需要先下载并安装 Git,或使用手动安装

  1. 打开命令行工具

  2. 克隆仓库

    • 使用 git clone 命令克隆仓库。如果您已经安装了 Git,可以直接执行以下命令:
      git clone --depth=1 https://github.com/Elflare/rime-zrlong.git
  3. 移动到目录

    • 使用命令将其移动到 Rime 的用户目录:
      robocopy rime-zrlong "您的 Rime 用户目录" /E /MOVE
    • 或:
      xcopy rime-zrlong "您的 Rime 用户目录" /E /I /Y

手动安装

  1. 下载仓库

    • 在仓库页面上,找到并点击右侧绿色 “Code” 按钮。
    • 在下拉菜单中选择 “Download ZIP”。
    • 等待仓库内容下载为一个 ZIP 文件。
  2. 解压下载的文件

    • 在您下载文件夹中找到下载的 ZIP 文件。
    • 将该文件,解压到能找到的位置。
    • 解压后,您将得到一个名为 rime-zrlong 的文件夹。
  3. 移动文件到目标目录

    • 打开文件资源管理器。
    • 进入解压后的文件夹所在位置。
    • 打开 rime-zrlong 文件夹,将里面的所有文件,包含文件夹拖放到您的 Rime 用户目录(若不知道,可右键电脑状态栏右下角的 Rime 图标,选择 用户文件夹)。

用法

键位图

键位图片

辅助码字根图

辅助码字根

This picture is from ℞ 魔然

部首主要参考自 汉典百度百科

编码方式

单字编码

单字编码 演示编码 演示图片
d 示例图片
声韵 di 示例图片
声韵辅 usu 示例图片
声韵辅辅 ytdy 示例图片

词编码

数字代表第几个字(0 代表最后一个字),S 代表声母,Y 代表韵母

多字编码 编码方式 演示编码 演示图片
2 字词 S1 Y1 S2 Y2 jidf 示例图片
3 字词 S1 S2 S3 Y3 jsjj 示例图片
4 字及以上词 S1 S2 S3 S0 bnmz 示例图片

实用功能

自定义短语

zrlong_custom_phrases.txt 中配置,具体请参考该文件中的说明。

反查

自然龙具有四种反查方式:

  • 通配符反查:用自然码双拼反查,其中 SYF 分别代表:声母、韵母和辅码
  • 虎码反查:用 ` 引导,X 代表任意字母,+ 代表需要一个或多个字母
  • 笔画反查:用 obh 引导,hpszd 分别代表横撇竖折点,+ 代表需要一个或多个字母
  • 两分反查:用 olf 引导,自然码双拼编码,+ 代表需要一个或多个字母

    在反查时,上述前缀会被隐藏,以避免干扰。

反查方式 规则 演示编码 演示图片
通配符反查 SY`F ka` 示例图片
通配符反查 SYF` iik` 示例图片
虎码反查 `X+ `j 示例图片
笔画反查 obh[hpszd]+ obhhs 示例图片
两分反查 olf[自然码编码]+ olfhoho 示例图片

手动造词

自然龙具有两种手动造词方法:

造词方式 演示编码 演示图片
' 开头(前缀会被隐藏) 'ztp'rp'lj 示例图片
打出一个字,上屏之前再按 ' ztp'rp'lj 示例图片

造的词排在默认编码之后。存储在 zrlong.txt 中。

工具

  • 时间:直接打 sj
  • 日期orq
  • 时间和日期ors
  • 中文数字小写转大写S 开头,后面接数字,如 S123,则变为:一百二十三
  • EmojiCtrl + e 切换 Emoji 表情滤镜,在 zrlong.schema.yaml 中的 key_binder 处配置
  • 分号次选:在 zrlong.schema.yaml 中的 key_binder 处配置
  • 英文输入
    • 默认没开启空码自动清屏,所以空码时可直接输入英文
    • 首字母大写,用回车上屏自动转为小写:如 Zrlong,按回车后变为 zrlong
    • 首字母大写,用空格上屏则不变:如 Zrlong,按空格则为 Zrlong
  • 简码提示:可显示字或词的简码: 简码提示
  • 二简词补全:将 自然龙二简补全.txt 中的内容复制到 zrlong.dict.yaml 中(thanks to 西金石)
  • 辅码部首:用 ob 引导,如 obc ,则出现 等部首(thanks to 西金石)

飞键

  • 仅将声母 y 飞到了 e,原因是 e 的英文发音和 y 的拼音很像。韵母不受影响。
  • 飞键的权重更低,不影响正常编码。

性能测评

  • 单字:自然龙单字 2 码 1500 常用字覆盖近 500 个(双拼是 300 ),2 码一共约 600 个键位。单字前 3000 零重(颂用了特取码)。
  • 词组:自然龙词重 11000 多个(五笔词重 13000 左右,传统双拼 18000 左右)。

单字测评

字测评

词组测评

词测评

鸣谢

作者: 晡时之光


协议:方案主体依 CC-BY 4.0 协议,除非对应文件中另有说明。

rime-zrlong's People

Contributors

elflare avatar

Stargazers

Huai-Ming Yu avatar Songchen Tan avatar  avatar gaboolic avatar  avatar  avatar ksqsf avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

jack2game

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.