brglng/rime-xhup

关于xhup_express.schema.yaml中的简繁问题

itzXian opened this issue · 4 comments

为什么不直接使用reset来设置默认,而是选择调转"漢字,汉字"的位置呢? (觉得挺蛋疼的

#默认
switches:
- name: simplification
states: [ 漢字, 汉字 ]

#这里的方案
switches:
- name: simplification
#reset: 1
states: [ 汉字, 漢字 ]

#改
switches:
- name: simplification
reset: 0
states: [ 漢字, 汉字 ]

效果都是默认繁体

把方案里面的opencc那一项注释掉或者删除掉

#原
simplifier:
option_name: simplification
opencc_config: s2t.json

#改
simplifier:
option_name: simplification
#opencc_config: s2t.json

#或改(2)
simplifier:
option_name: simplification

这样就可以解决简体输入状态中出繁体(简繁转换)的问题了,不需要设置默认繁体

谢谢!我原本不知道这种用法(囧)

调转"漢字,汉字"的位置并不会造成默认输入繁体或简体的更改,这个是我想错了,下面的opencc是为了保证繁体的正常输入,也是必要的.

对不起,是我自己没有搞清楚各项的作用,这个方案与其它方案不太一样,先入为主以为弄错了,看来还是要学习一个 Xd

嗯。小鹤双拼的码表是简体的,需要做简->繁的转换,而 rime 的其他码表是繁体的,转换逻辑是相反的,目前除了这种方法没想到别的方法。如果把码表转成繁体则会造成输入不准确。现在的方案则会造成小鹤双拼为简体的情况下切换到其他方案时变成繁体,其他方案是简体时切换到小鹤双拼变成繁体。