2026-05-24-19-53-00 加快位姿长按微调速度

This commit is contained in:
2026-05-24 19:56:24 +08:00
parent e380a19acb
commit 2510937128
6 changed files with 172 additions and 4 deletions

View File

@@ -1797,3 +1797,21 @@ C. 解决问题方案
D. 后续如何避免问题
后续新增操作反馈时,要区分“处理中反馈”“成功反馈”和“错误反馈”。短操作可以只保留按钮加载态和错误提示,避免把普通成功信息写入长期占位区域;如果确实需要成功提示,应设计为短暂 toast 或局部临时状态。
## 2026-05-24-19-53-00 单击精度和长按速度要分离
A. 具体问题
平移和缩放已经改为 `0.001` 级微调后,单击精度足够细,但长按加减按钮仍按每次 `0.001`、约 `90ms` 一次重复,连续移动速度太慢。
B. 产生问题原因
旧长按逻辑直接复用单击的最小步进作为 repeat delta。步进从 `0.005` 降到 `0.001` 后,长按单位时间位移也同步降低,导致用户需要按住很久才能看到明显变化。
C. 解决问题方案
保留单击仍为 `0.001`,只在长按 repeat 中为平移 X/Y/Z 和缩放使用 5 倍最小步进,并将启动延迟从 `360ms` 缩短到 `240ms`、repeat 间隔从 `90ms` 缩短到 `55ms`。这样短按仍精细,长按可快速穿过较大范围。
D. 后续如何避免问题
微调控件应把“单击精度”和“长按速度”作为两个参数设计;不要为了长按快而增大最小 step也不要为了单击精细而让长按只能按最小 step 慢慢跑。调整 repeat 参数后要确认松开、移出和取消 pointer 时定时器会停止。