支持楼主!我先后学过五笔(86和新世纪)、苍颉检字法(也称6代仓颉)和郑码,也说说我的看法。1. 我认为应当支持繁体字,但不要在同一模式下混打。我个人打简体字时偶尔会用到繁体字,至少我不会考虑只支持简体字的输入法。最初五笔只支持简体,而仓颉只支持繁体,但后来都做了扩充。我认为王码五笔将繁简隔离输入(切换大写输入繁体)是非常好的设计,像仓颉那样繁简混输会增加选字负担,占用编码空间,影响打字速度。当然我说的是五代仓颉,“苍颉检字法”另当别论,它强调的是输入所有汉字,包括Unicode不区分的不同字体字形。2. 不得不承认郑码的双码字根是非常巧妙的设计,因为它能手动把汉字离散到不同的键,降低重码率。但这种设计似乎带来了副作用—全码和简码不一致。相比之下,五笔的简码除一简外直接就是全码的前几码。郑码的简码甚至没有规律,虽说熟练了一样用,但增加了学习成本。如果双码字根会导致简码的混乱,我赞成楼主每个字根只取一码的设计。虽说双码字根能降低重码率,但考虑到楼主使用大数据和AI进行最优化排列,双字根的先天优势就没那么明显了。3. 从速打的角度看,字根的物理布局显然要比字母排列更合理,这点赞同楼主。另外还要考虑左右手的平衡,像郑码的左手负担就过重了。个人认为,击键频率不一定要十指都均匀,因为不同手指的击键速度是不一样的。可以做个实验,比方说小指是0.23秒,食指是0.18秒,那食指就应该获得更高的权重。因此食指的击健频率应当高于小指的频率,这样可以间接提升打字速度。4. 个人并不喜欢容错码的设计,五笔的容错码比较少,但郑码用的很多。个人认为容错码不但占用宝贵的编码空间,而且增加了学习负担。如果一个字有多种拆法,不防增加一些取码原则限制一下(例如”取大优先“、”兼顾直观“等都没问题),实在不行就人为规定一个“正确”的拆法。例如“亍”这个字,86五笔是“二亅”,新世纪五笔是“一丁”,苍颉检字法是“一一亅”,虽然3种输入法拆法各异,但都是唯一的。偏偏郑码设了容借码,“二亅”和“一丁”都能打。5. 楼主千万别重蹈中易公司的覆辙,牺牲潜在的用户量来换取短期的专利费。且不说微软给免费推广郑码输入法,当今有多少互联网公司,不惜挥霍数千万甚至上亿的资金,只为了让更多的用户使用他们的产品。如果楼主能够效仿朱邦复老先生放弃仓颉输入法的专利权,那将是功德无量啊!退一步讲,就算楼主持有专利权那也是无可厚非。但不要像王永民老先生那样把新世纪五笔定为“终极版”,以至于十年之后发布的2018大一统,还是熟悉的配方,还是原来的Bug:“来”是“一米”,而“俫”却是“一丷木”;“丑”是“丨二”,而“㺲”却是“土”;“为”是“一丶丶”,而“㧑”却是“丶力丶”;“羌”是“䒑二儿”,而“蜣”却是“䒑(二丿)乚”。