推荐哪个形码输入法?

兄台对徐码怎么看?

在论坛、软件园发布就感觉像回到九十年代,可能是那时候音码输入法太烂时代遗留下来的习惯😄 代码托管可以看修改历史,便于看版本,看fork,看分支,看PR,二进制可以发布到 release。代码一进这些网站,可谓进入“可传承”状态,否则很容易流失。

山人全息码和希码都看了下,感觉作者都不怎么做了,理念不错,项目维护一塌糊涂,所以不想上船😓

看了下,单手要断……编码像是揉合了五笔画、二笔、五笔,有点复杂。

几年前关注过徐码,作者不公开码表,只公开二进制文件,我当时也没有试用成功,更何况我需要跨平台的方案。当然不能说不公开的理念不对,只是跟我的想法不一样,同时也怕将来练熟了,却用不了。但从字根来看,我认为徐码简繁通打的设计还真不错。

我用山人大概是5年前,那时候作者还是比较活跃的,尤其是这个方案对于字根的设计理念很是另辟蹊径,只有小码的取码我认为不够完美。确实不知道现在什么情况了,GitHub上是一直都有可用RIME方案的,似乎是叫sunman.schema.yaml。

徐码现在开发还挺活跃的,GitHub - Ace-Who/rime-xuma: 徐码/爾雅:三重注解、双重反查、屏蔽词组、全码后置、顶功版本…… 晚上看了下文档,说的还真罗嗦,看完了还是懵圈状态。。。

小兔两笔的文档非常简明。

github 上能找到山人码的 rime 版本,用的人少,谢同学又好像不怎么维护了,所以还是排除掉了。

两笔输入法真是非常难得,虽然重码率高了点,但规则非常简单,尤其是超强二笔开创的全分阴阳方案。可惜没流行起来。

我没有尝试过形码,只是初中时有过一个纵横码输入的比赛,有同学参加比赛拿了奖,然后那位同学就经常被班主任指派着帮忙做一些打字的活 :rofl:当时班主任对其打字速度表示惊叹。多年之后我偶然去网上搜的时候,才发现纵横码用的口诀跟四角号码检字法相近(我小时候被家里人教会了用四角号码字典)。但我估计纵横码这个方案是流行不起来了,因为我印象中它的帮助文档说的是一只手操作键盘上的数字小键盘,因此就算熟练了,也不可能在常见的笔记本电脑上直接用。。。至于这个输入法是怎么解决词语输入的,我就不知道了,当时没有仔细查。。。

星空两笔顶功单字很不错的,码长低,规则简单,盲打方便,手机上也适用。

这种输入法因为打字是一个字一个字打的,所以也不需要维护。

有三年没更新了,最长码长为六,有点吓人,不过顶功确实舒服,安装到 rime 里也简单,比星空键道简单多了,我再试试。

从 2 码向上都不需要空格确认上屏的,他的编码是 SXBBBB,因为 B 只有 5 种情况,所以多几码是很正常的。但是他的平均码长只有 2.3 ~ 2.4 的样子,比很多四码字词的输入法性能都要好。

徐码有码表的话,我还真又有兴趣踩下坑,毕竟能完全从字形区分简繁的设计少之又少,比如「言」和「讠」,我似乎只见过倉頡和徐码能加以区别。

谢山人不维护还是有点可惜的,不过好像当年他为了连打等一些对RIME不够满意的功能,一直自己做输入法程序,就耗费了不少精力。

https://github.com/arpcn/rime-shanren3 山人全息码只找到这个地方,国内都没找到下载地址,估计只在群里,谢同学的输入法程序怕是也黄了。。。

徐码的文档还要重看一遍,总结下要点😓

多谢大家,搜罗了这么多了,其实只有一个形码输入法,徐码输入法😓

$ cat default.custom.yaml
patch:
  schema_list/+:
  - schema: english
#  - schema: double_pinyin        # 自然码双拼
#  - schema: double_pinyin_abc    # 智能ABC双拼
  - schema: double_pinyin_flypy   # 小鹤双拼
#  - schema: double_pinyin_mspy   # 微软拼音双拼
#  - schema: double_pinyin_pyjj   # 拼音加加双拼
  - schema: cqkm                  # 超强快码
  - schema: cqlb                  # 超强两笔
  - schema: cqyx                  # 超强音形
  - schema: xtlb                  # 小兔两笔
  - schema: zzdyx_perfect         # 哲哲豆音形圆满版
  - schema: zzdyx_mofast          # 哲哲豆音形快版
  - schema: xklb                  # 星空两笔
  - schema: xklbdz                # 星空两笔-单字
  - schema: xuma_qshare           # 徐码·QS
  - schema: xuma_qshare_type1     # 徐码·QS·一型
  - schema: xuma_52p_qshare       # 徐码五二

我记得当年山人在RIME上的方案也是谢振斌提供码表,另外有人做的,ID跟Ubuntu很像。

这个山人资源看时间比你那个更新一点:https://github.com/siuze/sunman


五笔、仓颉、郑码,这种“主流”的你倒是一个都不考虑 :joy:


对了,那个“english”方案,可以分享一下链接么?

GitHub - sdadonkey/rime-english: Rime English:在西文模式下實現英文單詞輸入 英文输入。

这个山人实现看起来不错,「收录汉字单字个数8万多(理论上全覆盖中日韩表意文字A~E区,即截止2015年,Unicode8.0版本),词库中词语/句子个数超过35万」,试试😄

我上面标记为答案的选择还算主流吧,小鹤双拼(可能加小鹤音形)作为及格线,二笔输入法作为拓展,形码太难记字根所以大概率只是浅浅了解下,列举了仓颉五代,新世纪王码五笔,徐码,三码郑码。

根据上面的讨论,三码郑码只有八千字,不太合适当“打不出来字”时的后备军,五笔被吐槽简体繁体重码,而且拆字有无厘头的地方,仓颉被吐槽简体词表不太行而且拆字也有点诡异,徐码简单试用了下还不错。

后面再实际上手山人全息码、仓颉、新世纪五笔体验下,至此,也算全面了解了下“绝对主流”输入法了,双拼,音形,形码三种都具备😄

其实我对于是否主流倒不是太在意,主流输入法还不是被吐槽(五笔,原版郑码,仓颉),我更看重综合大家反馈和我自己实际试用的感受:必须良好支持rime;易学易记,简繁通打,大字库,大词库;能整句输入更佳,能顶功更佳;最好还继续维护(在git里最好),有一定活跃用户群。

说起来 Emacs 就是非主流啊😄

说起来确实没见过身边有人用Emacs(/Vim) :grinning:

其实也无所谓“主流”“非主流”,我意思是你也需要考虑通用性,同时通行的方案本身可能也是经过时间检验、大浪淘沙留下的 ,现在似乎提到这些方案,总是批评的声音多,一些作者以自己的优点去跟人家的短板比,以凸显自己,反而忘了自己是站在前人的肩膀上这一事实;另外,方案用的人多才有生命力,要不哪天作者偷个懒,项目可能就废了。

1 个赞

理解你的好意😄 我已经删掉了 Rime 里的徐码,虽然对它有好感,但是 rime 版徐码改了一些字根编码,而且用到 lua 脚本跟超强二笔冲突了。 现在在试验山人全息码,也有好感,没有 lua 脚本冲突问题,已经收录到我的 schema_list/+ 里了 (这里是 /+,意味着 Rime 自带的输入方案还在)。

其实现在形码输入已经很式微了,再过几十年恐怕仓颉、五笔都是异端呢。 输入法就像编辑器,属于日常频繁使用顺手了会很大提高效率和心情,但是真没了也不会要命的「工具」,尤其在形码式微的今天,主流形码输入法只剩下一个好处:随处开箱即用。 但是对于玩 Emacs、Vim、Rime 的人来说,给 Rime 装一个输入法不是很难的事情,难的还是在于学习掌握形码输入法本身需要花时间。

仓颉、五笔、徐码、三码郑码、超强二笔、哲哲豆二笔、小豆二笔、星空、小鹤,无论主流还是非主流,都没有很强的维护力量,最多就是加加词表,只要自己看上眼了,没人维护也能继续用了,谢同学没维护山人全息码了还是有一些爱好者念念不忘,就好象开源代码后,原作者不维护了,并不意味着代码就死掉了——有价值就总是有价值,如果投入产出比划算,还是会有人入手的。

不算反驳,只是一些感叹,我了解 Emacs 很多年了但一直没用起来,最近用上 Doom Emacs 后把用的很熟练的 vim 丢了,很感谢分享配置、分享代码的同学!:+1:t2:

这次了解输入法,很大的收获,一是知道了二笔输入法,二是知道了顶功,三是知道了何谓真正的简繁通打,也算不虚此行了。

这项目是我在维护的,得找时间再来 debug,先感谢回馈

  1. opencc 是怕某些平台所以装的,没区分平台。当时还有繁简转换的考量,里面有的转换需要修改,官方更新太慢。

  2. xkjd6dz.schema.yaml,这方案在 lua 脚本支援之后其实可以废弃了,但是之前有的平台没有完全更上 lua 的更新,所以还保留。大概还要再过一阵子才会清理掉…。里面可能有些 bug ,再找时间 debug …

  3. 这安装是给完全没用其他方案 rime 的人用的,像 schema_list/+: 这用法的人的确没纳在考虑的范围内,得找时间修一下。不过像 schema_list/+: 用法更早之前也没有,好像是后来才出现的。

  4. 我们是共产主义接班人 wl mn ek gy jf qj yk jd bf rn 这是双拼部分示例,教程主要是看「规则」,真实的码表从填词到修改词频仍在更新。教程没办法做到一模一样。另外提一下,键道是顶功,基本以词组为单位上屏,整句不适合。

  5. rime 虽然是跨平台,但各个前端还是有实现上的差异,所以 scheme 会有微小的不相容,而这微小的不相容会造成 deploy 不成功(可能鼠须管成功了,同文会失败之类的)。确切原因我也不知道是为什么,得问大佬…

1 个赞

哇,原来星空本尊!:+1:t2:

我收录了星空键道和星空两笔: 中文输入法 ,收录的太多了,容我一个个的学(zhe)习(teng) 下😄

码表还在变。。。这个。。。汗啊! 建议修改下构建脚本啥的,让文档和当前的配置保持一致,或者在文档里说明下输出可能不一致😈

作者不是我,是吅吅大山

键道的码表靠社区(主要是 QQ 群友)推动,码表由社区动态维护,加词删词调词频,键道还在动态调整中…作者"算是"授权给群友们了。

脚本因为我是小白,然后 rime 的更新各种问题,比较没时间修正…:joy:,关于教程我记下了,尽快修正,谢谢

1 个赞

要是星空两笔单字有个 dvorak 版就好了

键道倒是有网友魔改的 Colemak 版本

不过,除了拼音,五笔稍有涉及,其他输入法,没使用过,能安利一下优势吗?习惯用拼音,如果遇到不认识的字 一般直接google