Skip to content

district10/shuangpin-heatmap

Repository files navigation

shuangpin-heatmap

# 安装依赖
make prepare # 等价于 python3 -m pip install -r requirements.txt

http://www.keyboard-layout-editor.com/#/ 扒了一个 60% 键盘框架:

生成双拼方案的 SVG:

双拼方案 QWERTY 键盘布局 DVORAK 键盘布局
拼音加加
搜狗双拼
微软双拼
小鹤双拼
智能ABC
紫光双拼
自然码

热力图

双拼方案 QWERTY 键盘布局 DVORAK 键盘布局
拼音加加
搜狗双拼
微软双拼
小鹤双拼
智能ABC
紫光双拼
自然码

查看 svg:

python3 svg_player.py heatmaps/*.svg
python3 svg_player.py svgs/dvorak/*.svg svgs/qwerty/*.svg

练习模式

用来练习双拼:(shell 下用等宽字体,一个中文正好对应双拼的两个英文字符)

# 进入交互模式后,每输入一行文本,就会输出对应的双拼字符,用 control-d 退出
$ python3 shuangpin_heatmap.py --interactive-mode 1
神州行,我看行。
ufvbxy,wokjxy。
神州行,我看行。

asciicast

默认自然码,可以换其他双拼模式:

$ python3 shuangpin_heatmap.py --list-all-shuangpin-schemas 1
available shuangpin schemas:
[
    "pinyinjiajia",
    "sougou",
    "weiruan",
    "xiaohe",
    "zhinengabc",
    "ziguang",
    "ziranma"
]

$ python3 shuangpin_heatmap.py --interactive-mode 1 --shuangpin-schema-name sougou
神州行,我看行。
ufvbx;,wokjx;。
神州行,我看行。

也可以输入一个文件:

更多选项见 --help 帮助。

References

Releases

No releases published

Packages

No packages published