osfans / trime

同文安卓輸入法平臺3.x/Android-rime/Rime Input Method Engine for Android
http://osfans.github.io/trime/
GNU General Public License v3.0
3.09k stars 372 forks source link

Shift_L 激活状态下部分按键的 long_click 字符显示错误 #1077

Open Tseing opened 1 year ago

Tseing commented 1 year ago

Describe the bug

以下图中 Z 键为例,在 Shift 未激活时,上方显示 ` 字符;当 Shift 激活时,显示为 ~ 字符。

在英文模式下,未激活长按 Z 键输出 `,激活时长按输出 ~ ,工作正常。

在中文模式下,未激活长按效果为键入 `,但激活时显示为 ~ 字符,长按仍为键入 `,令人困惑。

Expected behavior

是否有方法能让输出与按键显示字符一致

Screenshots

b9370ff53f3b8f4028bb162a94ebbb0

5710b236820bf301d105ee95ea1c69f

Smartphone (please complete the following information):

shitlime commented 1 year ago

能复现,确实有这个bug

WhiredPlanck commented 8 months ago

@Tseing 请使用新版本看看有无此问题。也欢迎来试用每夜版

Tseing commented 8 months ago

@WhiredPlanck 感谢开发者的辛勤贡献,已测试 v3.2.16每夜版,仍存在该问题。

Martwu commented 6 months ago

在版本 v3.2.17-0 依然有这个问题

Martwu commented 5 months ago

在版本 v3.2.18-0-gc10e2e84-release 依然有这个问题

nopdan commented 5 months ago

这块儿写得太乱了,改不动