Skip to content

V1.1

Choose a tag to compare

@z7ui z7ui released this 13 Oct 15:39
· 3 commits to main since this release

修掉两个会"多输数字"的问题(都是拿真机数据定位的)。

1. 斜着划会蹭到旁边的键

真机量出来的键盘几何:键 321x192,横向 128/449/770 —— 正好等于键宽,横向完全无缝,
行间只有 17px。所以斜划时手指只要有一点弧度就会蹭进隔壁键。用真机坐标模拟(弧高 5%):

路径 旧(整键判定) 现在(中央 56%)
1→5 145 / 415 15
5→9 589 59
一笔 1-5-9-7-5-3 14589878563 1598753

2. 同一个键被上报两次

手指停在中央区域边界会来回穿越,真机日志里抓到过间隔 5ms 的重复上报
(人不可能是这个速度):1-4-5 会变成 1455。现在连续两次同一键会被吞掉,
但中间隔了别的键照报,所以 1→5→1 依然是 151。

关于 159753 这种密码:9→7 是横穿、必然经过 8;而 5 在 1→5→9 里同样是"直线穿过的中间那个",
两种情况几何上完全一样,任何算法都分不出来。所以这种图案要分两笔划:
1→5→9 抬手指 7→5→3 —— 两笔都是笔直的斜线,正好 159753。

实测:Xiaomi 17 Pro(pandora)HyperOS 4 / Android 17 SDK 37