easy-typer
easy-typer copied to clipboard
选重与回车为零
按分号二选,但选重不记录。
在composing时回车也不记录,但非composing状态敲回车倒是会记录。
Firefox 109.0-1
Arch linux 6.1.8
fcitx5-rime
看起来应该跟输入法相关,网页无法正确获取到输入法的按击事件。被Web有一些限制,可以换个输入法试试。
emm不过52dazi可以正确记录。这个选重是依靠判断分号引号数字键事件吗?
第1段 速度212.77 击键6.21 码长1.75 字数8 错字0 用时00:02.256 暂停0次0.000秒 键准71.43% 键法55.56% 左5 右9 理论码长1.00 打词100.00% 选重3 回改0 键数14 退格0 回车1 重打1 哈希80c728c5 极速打字通v2.1.4
文本:测试测试测试测试
按键:kos↵kospz;z;z;
选重是这个依据这个
/**
* 非首选键,用于判断选重率
*/
altSelectKey = '234567890;\''
这个问题是因为IME在composing状态时KeyboardEvent.key是Process。见 https://stackoverflow.com/a/73456231/11905139
我不知道Windows上这个key属性在输入法compose的时候是什么。反正为Process看起来是一种预期的结果。而KeyboardEvent.code属性不会因IME影响,所以我使用了它来判断选重。下游的修复可见https://github.com/bczhc/easy-typer/commit/1268ea2daf70ce811caae6234e4db58d8535c3c5