Replies: 2 comments 2 replies
-
如果想判断是不是xlit的问题,可以使用xform 先改一个s 试试 如果xform没问题,那就是xlit的问题 |
Beta Was this translation helpful? Give feedback.
1 reply
-
直接改码表,简单无bug。写个脚本维护就行,见 https://github.com/CHANTXU64/simple-huma-dvorak ,tools下的js脚本,然后运行build.sh就行 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
目前在用Colemak和仓颉,由于布局不同导致非输入状态时快捷键经常按错,所以考虑将仓颉的布局改为和Colemak一致。
又因为内置的仓颉dict是基于qwerty映射的,想到最方便的方法是输入时按键先经过转换(colemak -> qwerty)再查dict。
经过搜索也看到了这样的用法:#898、#999。
但当我如下修改
cangjie5.schema.yaml
时:倒是可以用改过的键位打出字,但井非期望那样替换原键位,而是一个键现在变成对应两个仓颉码。
如S键(对应qwerty的D键位置,qwerty仓颉的「木」码),原先按S键会打出「尸」(qwerty仓颉S键对应码),期望修改後打出「木」。但实际上修改後「尸」和「木」会同时出现在候选列表,并且「尸」的优先级更高。如下图:
输入多个键时问题同。
尝试同时修改
translator/comment_format
和translator/preedit_format
的字串,对问题没有影响。环境:
也在macOS尝试了,问题表现相同:
所以应与平台无关。
不确定这是
xlit
转换的特性还是有什么bug,盼解答~当然还有一种方法是修改码表,但毕竟修改并维护一份码表比改几行配置要麻烦很多,而且我也不需要诸如造词等功能,所以希望尽量从配置这里解决。
Beta Was this translation helpful? Give feedback.
All reactions