按说是支持的,可以用现有形码方案的词库魔改一下,然后直接替换,或参考如下代码,附加一个码表:
(with-eval-after-load 'pyim
(let* ((dict (concat
(file-name-directory user-emacs-directory)
"dicts/pyim-azerty.pyim")))
(pyim-extra-dicts-add-dict
`(:name "azerty" :file ,dict))))
有一个问题是,自动上屏的码长,这个郑码是三码的。pyim现有的五笔是四码,仓颉是五码。我不知道能不能直接用,以及怎么改 
wenpin
144
直接把五笔的码表删得只剩单字就行了。我也用 dvorak, 适应一下就好了,现在我打字也都是肌肉记忆了。
不知道这个方案GPL能不能搞定,如果搞定的话,甚至可以直接进 emacs.git, 我本来打算将 pyim 提交到 GNU elpa, 不过 emacs 维护者 Eli Zaretskii 建议入 emacs .git
你这确实是魔改,其实用下面类似的方式定义就可以
(pyim-scheme-add
'(cangjie
:document "倉頡输入法。"
:class xingma
:first-chars "abcdefghijklmnopqrstuvwxyz"
:rest-chars "abcdefghijklmnopqrstuvwxyz"
:code-prefix "@" ;仓颉输入法词库中所有的 code 都以 "@" 开头,防止词库冲突。
:code-split-length 5 ;默认将用户输入切成 5 个字符长的 code 列表(不计算 code-prefix)
:code-maximum-length 5 ;仓颉词库中,code 的最大长度(不计算 code-prefix)
:prefer-trigger-chars nil))
自动上屏 pyim 有 pyim-autoselector 可以参考
好赞👍 28 应该就内置了吧
ps:看最近 pyim 的更新,好像 3.2 的 tag 没打
嗯,我上午才找到pyim-scheme-add的正确姿势,之前都是从输入法和词库的角度考虑解决方法的。我刚试了一下,这个三码方案改了码长、设置好code-prefix就可以达到预期效果了。
郑码的版权确实是个问题,之前一直抱着不放开,也是Win10放弃它默认改用wubi86的原因,又失去一个推广的机会。原版郑码以及这版三码郑码的相关版权,我都去查一下吧,昨天才联系上三码的作者,还没有交流过这些。
另外还有一个关于pyim的问题,我年前开始用azerty布局,好处是码代码输入符号特别方便,不便之处之一就是打汉字的布局。RIME还好,可以定制方案,pyim就只能魔改词库了,将来有可能提供修改键位适配布局的选项么?感觉是个大工程 
这个我没太理解,布局好像和 pyim 没关系吧? 除非你使用标准键盘但用不标准的布局。
可能我没说清楚,比如azerty和qwerty相比,a和q互换了,但其实打形码的时候,手指记下的是字根(按键)的位置,跟字母并没太多关系。
我想说的是,pyim有没有计划加入选项,特定场景下,设置按键的布局(比如azerty的a和q再换回来,即改回qwerty),这样就不用更改码表了。
对,就是打形码的时候,沿用已经习惯的字根位置,比如q当作a。打英文(、音码)和符号的时候,q还是q
三码郑码的作者给我传了当年郑码申请专利的图片,按照上面的日期,专利保护在2020年6月就到期了。而且据他说三码跟郑码(中易)方面无任何关联,同时他也一直是提供原始码表,免费分享和传播。版权的问题对Emacs来说应该不存在了。
我这几天整理整理相关的东西,争取早日出现在pyim上 
另外作者还打算最近放一个大招,利用RIME实现整句输入,重码率更低,对比如图:
我还发现他用的是ergodox 
1 个赞
我是新手,看了下教程。三码郑码这字根的“姓”根据起笔横竖撇点折将A到Z分成五部分,这个感觉没有86五笔的方便记忆啊,还得联想对应哪个字母。你们都习惯了五笔,难道能适应的过来?
wsug
158
好久以前学过郑码(刚会用电脑时),后来各种原因还是转了五笔,要是当时就有这个三码就好了,肯定不会错过,现在电脑端五笔、移动端双拼都熟了,感觉折腾不动了 
我是电脑五笔,手机全拼,之前想在手机上用双拼,结果学着学着就半个脑子五笔半个脑子双拼,只能放弃……
wsug
160
五笔和双拼都在用,确实会混乱,但电脑实体键盘和手机触摸屏体验差别还是很大的,只要不是经常在手机输入和电脑输入间换来换去就没有事。
另外双拼比五笔真的要好学得多,这是我的实际经验,我有教过一个人五笔,怎么教也教不会,最后放弃改教双拼,她几天时间就上手学会,在然后就用得比我还要好了………^^^ 
手机上安装RIME 也支持 五笔啊。我现在尝试使用86五笔,郑码这个按字母顺序排列我有点接受不了。