trime icon indicating copy to clipboard operation
trime copied to clipboard

按键滑动识别或不够准确

Open Wenti-D opened this issue 3 years ago • 0 comments

Describe the bug 现有滑动操作的识别不够准确,时常出现意料之外的输入。

To Reproduce

  • 滑动方向识别有误。(我用了自制的日文输入法作示例,见视频 1)
    1. 切换至日文十二键输入法;
    2. 从键偏右侧向上方偏右 30° 左右滑动。
  • 左滑有时会按下左方的其他按键。(见视频 2)
    1. 在拼音输入法等键盘左滑或右滑,有几率误触其他按键。

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 提到过「原按鍵未放手之前,之後的按鍵不被觸發」的说法,我认为若想避免误触,这是非常有必要的。

另外建议将滑动方向识别改为以「以按下按键位置与脱离屏幕位置之间连线的方向」来判定滑动触发方向。许多日文十二键的键盘都采用了这种模式,使得上滑后回来再右滑最终输出的仍是右滑结果。

Wenti-D avatar Jun 23 '22 16:06 Wenti-D