trime
trime copied to clipboard
按键滑动识别或不够准确
Describe the bug 现有滑动操作的识别不够准确,时常出现意料之外的输入。
To Reproduce
- 滑动方向识别有误。(我用了自制的日文输入法作示例,见视频 1)
- 切换至日文十二键输入法;
- 从键偏右侧向上方偏右 30° 左右滑动。
- 左滑有时会按下左方的其他按键。(见视频 2)
- 在拼音输入法等键盘左滑或右滑,有几率误触其他按键。
Expected behavior
- 向上方偏右 30° 左右滑动理应识别为「向上」。
- 应识别为一开始触碰的按键的滑动操作。
Screenshots 视频 1:
https://user-images.githubusercontent.com/73067578/175351397-ec849b52-57c9-406e-941f-61a5bde667c9.mp4
视频 2:
https://user-images.githubusercontent.com/73067578/175352687-98a70b51-b7cc-4f0a-bf24-c8e6c31b487e.mp4
Smartphone:
- Device: HUAWEI P40 Pro
- OS: Harmony OS 2.0
- Version: 3.2.6
- Theme: 星天
Additional context #281 提到过「原按鍵未放手之前,之後的按鍵不被觸發」的说法,我认为若想避免误触,这是非常有必要的。
另外建议将滑动方向识别改为以「以按下按键位置与脱离屏幕位置之间连线的方向」来判定滑动触发方向。许多日文十二键的键盘都采用了这种模式,使得上滑后回来再右滑最终输出的仍是右滑结果。