# 安装依赖
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。
神州行,我看行。
默认自然码,可以换其他双拼模式:
$ 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
帮助。