Skip to content

cor5corpii/pyim-smzmdict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyim-smzmdict

This package is a dictionary file especially suitable for pyim's Zhengma, which is a kind of Chinese character input schema, similar to Wubi and Cangjie, etc.

Thanks to the schema author Shi Yue (Zhizhi) for providing free resources.

Thanks to the schema author Zheng Yili.

本词库最初为三码郑码(至至)创建,故名smzmdict,现已加入普通郑码词库, 计划加入其他方案,以原本为Zheng码,此为邪,更名Strange scheMas of ZhengMa.

本项目仍是 pyim 的郑码词库。目前支持三码郑码和普通郑码。

三码郑码项目是郑码输入法的一个修改版本,沿用郑码字根,总长压缩为三码, 单字输入。原始数据由「至至」开发并无偿提 供,可用于非盈利性的交流、分享与使用。

近期加入的普通郑码词库来自于 rime-zhengma项目。

三码郑码方案具有以下特点:

  • 重码率低,编码确定性高,为盲打而生。(加权后总体重码率仅为0.16%)
  • 码长短,高效率。(经字频加权后总体字均码长2.35)
  • 沿用郑码仅使用字形特征来划分的字根体系。
  • 纯单字输入。
  • 数量较少易于精通的简码。(其中二级简码仅247字,无任何三级简码)
  • 左右手分布更为均衡。(左手负荷46.4%,右手负荷45.9%,大拇指7.7%)

增多内容详见此处

安装与使用

  1. 配置 melpa 源,可参考ELPA 镜像
  2. 安装 pyim 及本词库(M-x package-install RET pyim-smzmdict RET);
  3. 在 .emacs 中加入如下代码以启用:
(require 'pyim-smzmdict)
;; 启用普通郑码
(setq pyim-default-scheme 'nmzm)        ;; 设置 pyim 的输入方案为 nmzm,必选
(pyim-nmzmdict-enable)
;; 启用三码郑码
(setq pyim-default-scheme 'smzm)        ;; 设置 pyim 的输入方案为 smzm,必选
(pyim-smzmdict-enable)

相应的 pyim 配置可参考以下代码:

(setq default-input-method "pyim" ;; 设置 Emacs 的输入法为 pyim,必选
      ;; 以下设置用户可参考 pyim 的 [README](https://github.com/tumashu/pyim/blob/master/README.md) 进行配置或优化
      pyim-enable-shortcode nil
      pyim-punctuation-translate-p '(auto)
      pyim-page-tooltip '(posframe popup minibuffer))

About

sanma(triple) zhengma dict for [pyim](https://github.com/tumashu/pyim)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •