Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ascii_composer 易通过 ctrl+shift 误触发 #935

Closed
1 of 6 tasks
moetayuko opened this issue Sep 15, 2024 · 7 comments · Fixed by #936
Closed
1 of 6 tasks

ascii_composer 易通过 ctrl+shift 误触发 #935

moetayuko opened this issue Sep 15, 2024 · 7 comments · Fixed by #936
Labels

Comments

@moetayuko
Copy link

moetayuko commented Sep 15, 2024

Describe the bug
本人使用 fcitx5 并将 ctrl+shift 设为切换输入法快捷键,具体设置如图
图片
图片

  • 当快速多次按下 ctrl+shift 时,有高概率进入 rime 的「英文模式」(而非 fcitx5 的英文键盘),关闭 ascii_composer/switch_key/Shift_L 后该现象消失
  • 将 fcitx5 的输入法切换快捷键设为其他组合(如默认的 ctrl+space)时该现象也消失,即快速多次按下 ctrl+shift 将不再进入 rime 的「英文模式」

To Reproduce
Steps to reproduce the bug:

  1. 如上图设置 fcitx5
  2. 在 rime 配置中启用 ascii_composer/switch_key/Shift_L
  3. 快速多次按下 ctrl+shift
  4. See bug

Expected behavior
不进入rime 的「英文模式」

Flavor(please complete the following information):
Select your flavor:

  • ibus-rime
  • fcitx-rime
  • fcitx5-rime
  • Squirrel
  • Trime
  • Weasel

Package:

@moetayuko moetayuko added the bug label Sep 15, 2024
@moetayuko moetayuko changed the title ascii_composer 易通过 ctrl+shift 误触发,希望移除该功能或增加开关 ascii_composer 易通过 ctrl+shift 误触发 Sep 15, 2024
@moetayuko
Copy link
Author

moetayuko commented Sep 15, 2024

Fcitx 开发者的分析 fcitx/fcitx5-rime#122 (comment)

@moetayuko moetayuko closed this as not planned Won't fix, can't repro, duplicate, stale Sep 15, 2024
@moetayuko moetayuko reopened this Sep 16, 2024
@moetayuko
Copy link
Author

fcitx5 输入法切换快捷键为 ctrl+shift 时的日志如下,此时复现原始问题

D2024-09-15 15:51:26.380669 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-15 15:51:26.380857 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:26.380928 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-15 15:51:26.381052 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:26.437029 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-15 15:51:26.549595 inputcontext.cpp:321] KeyEvent handling time: 112ms result:0
D2024-09-15 15:51:26.549703 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-15 15:51:26.549834 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-15 15:51:26.549951 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:26.550619 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-15 15:51:26.550762 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-15 15:51:26.550922 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:26.551004 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-15 15:51:26.551135 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:26.589088 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-15 15:51:26.596082 inputcontext.cpp:321] KeyEvent handling time: 7ms result:0
D2024-09-15 15:51:26.596171 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-15 15:51:26.596315 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:26.681870 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-15 15:51:26.682083 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:26.682157 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-15 15:51:26.682311 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:26.748927 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-15 15:51:26.749945 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-09-15 15:51:26.750033 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-15 15:51:26.750173 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-15 15:51:26.750295 rimeengine.cpp:643] Notification: 102471102730032 option ascii_mode
D2024-09-15 15:51:26.751241 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-09-15 15:51:26.852002 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-15 15:51:26.852163 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-15 15:51:26.852363 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:26.852444 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-15 15:51:26.852573 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:26.914932 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-15 15:51:26.915683 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:26.915768 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-15 15:51:26.915909 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.015918 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-15 15:51:27.016046 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.016098 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-15 15:51:27.016219 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.081036 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-15 15:51:27.081812 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.081897 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-15 15:51:27.082030 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-15 15:51:27.082154 rimeengine.cpp:643] Notification: 102471102730032 option !ascii_mode
D2024-09-15 15:51:27.082737 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.204959 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-15 15:51:27.205117 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-15 15:51:27.205294 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.205416 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-15 15:51:27.205545 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.268125 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-15 15:51:27.268964 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.269051 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-15 15:51:27.269184 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.550027 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-15 15:51:27.550230 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.550302 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-15 15:51:27.550467 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.613154 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-15 15:51:27.613920 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.614006 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-15 15:51:27.614144 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-15 15:51:27.614253 rimeengine.cpp:643] Notification: 102471102730032 option ascii_mode
D2024-09-15 15:51:27.614830 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.986051 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-15 15:51:27.986215 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-15 15:51:27.986426 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:27.986508 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-15 15:51:27.986638 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:28.040938 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-15 15:51:28.041691 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:28.041776 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-15 15:51:28.041909 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-15 15:51:31.007895 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-15 15:51:31.008068 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0

注意其中

D2024-09-15 15:51:26.750173 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-15 15:51:26.750295 rimeengine.cpp:643] Notification: 102471102730032 option ascii_mode

@moetayuko
Copy link
Author

fcitx5 输入法切换快捷键为 ctrl+space 时的日志如下,此时不能复现原始问题

D2024-09-16 13:47:24.841141 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:24.841318 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:24.841542 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:24.841628 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:24.841790 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:24.841905 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:24.896576 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:24.896764 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:24.896886 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:24.896959 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:24.897075 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:24.897158 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:24.995074 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:24.995231 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:24.995414 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:24.995485 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:24.995595 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:24.995737 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.050040 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:25.050196 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:25.050322 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.050389 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:25.050498 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:25.050573 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.134061 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:25.134215 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:25.134396 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.134465 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:25.134579 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:25.134705 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.204978 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:25.205134 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:25.205253 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.205320 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:25.205436 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:25.205511 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.288906 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:25.289043 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:25.289201 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.289269 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:25.289380 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:25.289475 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.348844 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:25.348967 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:25.349057 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.349118 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:25.349225 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:25.349302 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.441837 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:25.441968 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:25.442088 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.442155 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:25.442275 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:25.442373 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.521900 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:25.522030 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:25.522125 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.522190 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:25.522306 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:25.522385 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.607887 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:25.608026 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:25.608159 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.608232 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:25.608353 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:25.608458 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.666995 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:25.667127 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:25.667227 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.667292 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:25.667453 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:25.667604 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.760890 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:25.761025 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:25.761159 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.761233 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:25.761362 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:25.761468 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.831981 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:25.832115 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:25.832222 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.832293 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:25.832410 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:25.832494 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.921078 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:25.921211 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:25.921343 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:25.921416 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:25.921533 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:25.921638 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.000196 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:26.000327 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:26.000427 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.000496 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:26.000621 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:26.000742 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.079913 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:26.080058 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:26.080189 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.080260 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:26.080378 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:26.080481 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.142976 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:26.143108 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:26.143211 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.143277 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:26.143397 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:26.143480 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.247990 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:26.248129 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:26.248257 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.248328 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:26.248454 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:26.248556 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.332425 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:26.332558 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:26.332695 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.332766 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:26.332878 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:26.332968 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.419938 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:26.420068 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:26.420198 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.420265 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:26.420389 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:26.420496 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.482004 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:26.482145 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:26.482246 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.482316 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:26.482443 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:26.482523 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.573895 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:26.574029 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:26.574156 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.574229 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:26.574353 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:26.574455 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.636955 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:26.637093 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:26.637194 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.637263 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:26.637379 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:26.637458 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.735070 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:26.735198 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:26.735322 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.735391 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:26.735513 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:26.735617 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.790184 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:26.790322 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:26.790423 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.790496 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:26.790612 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:26.790722 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.887028 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:26.887185 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:26.887367 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.887440 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:26.887556 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:26.887697 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.941211 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:26.941346 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:26.941449 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:26.941519 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:26.941642 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:26.941749 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.031956 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:27.032098 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:27.032237 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.032306 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:27.032426 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:27.032530 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.087062 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:27.087206 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:27.087314 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.087381 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:27.087506 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:27.087594 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.182934 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:27.183074 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:27.183207 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.183277 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:27.183397 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:27.183508 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.238200 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:27.238333 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:27.238431 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.238498 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:27.238615 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:27.238735 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.356910 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:27.357048 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:27.357173 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.357242 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:27.357366 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:27.357470 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.411950 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:27.412086 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:27.412191 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.412261 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:27.412380 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:27.412467 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.503913 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:27.504047 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:27.504178 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.504252 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:27.504370 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:27.504476 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.565125 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:27.565263 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:27.565359 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.565426 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:27.565549 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:27.565630 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.655087 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:27.655227 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:27.655357 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.655431 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:27.655554 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:27.655684 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.707983 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:27.708118 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:27.708220 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.708291 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:27.708408 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:27.708491 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.804949 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:27.805085 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:27.805216 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.805290 instance.cpp:918] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-09-16 13:47:27.805420 rimeengine.cpp:612] Rime receive key: Key(Control+Shift_L states=4) 0
D2024-09-16 13:47:27.805526 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.854959 instance.cpp:918] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-09-16 13:47:27.855096 rimeengine.cpp:612] Rime receive key: Key(Control+Shift+Control_L states=5) 1
D2024-09-16 13:47:27.855196 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:27.855266 instance.cpp:918] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-09-16 13:47:27.855387 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-16 13:47:27.855474 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:29.040982 instance.cpp:918] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-09-16 13:47:29.041141 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-16 13:47:29.041327 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-09-16 13:47:29.102802 instance.cpp:918] KeyEvent: Key(Control+C states=4) rawKey: Key(Control+c states=4) origKey: Key(Control+c states=4) Release:0 keycode: 54

@wengxt
Copy link
Contributor

wengxt commented Sep 16, 2024

shift_key_pressed_ ctrl_key_pressed_ 这两个状态变量,在从 rime 切换走的时候都应该被重置,因为从这个时间点开始,rime就收不到按键事件了,任何已有状态都应该重置,尽管有时间戳,但也无法完全保证在按键速度极快的时候错误判断

fcitx 在重置 rime 的状态时调用的是 clear composition 不知道有没有其他的更合适的 api 可以让 ascii_composoer 可以重置状态

另一个问题,如果只看 rimenengine 的日志部分
在上一次按的是 ctrl 下一次松的是 shift 的时候,也会错误的触发

  bool is_shift = (ch == XK_Shift_L || ch == XK_Shift_R);
  bool is_ctrl = (ch == XK_Control_L || ch == XK_Control_R);
  if (is_shift || is_ctrl) {
    if (key_event.release()) {
      if (shift_key_pressed_ || ctrl_key_pressed_) {

这段代码的逻辑不太正确, is_shift 的时候应该只检查 shift_key_pressed_

D2024-09-15 15:51:26.550762 rimeengine.cpp:612] Rime receive key: Key(Control_L states=0) 0
D2024-09-15 15:51:26.750173 rimeengine.cpp:612] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-09-15 15:51:26.750295 rimeengine.cpp:643] Notification: 102471102730032 option ascii_mode

@moetayuko
Copy link
Author

悲报:这个问题好像卷土重来了。。。
fcitx5-rime 5.1.9-1
librime 1:1.11.2-4

D2024-12-28 17:08:27.761574 instance.cpp:919] KeyEvent: Key(Return states=0) rawKey: Key(Return states=0) origKey: Key(Return states=0) Release:1 keycode: 36
D2024-12-28 17:08:27.761742 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:31.991719 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:31.991895 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:31.991968 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:31.992089 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.058810 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:32.147331 rimeengine.cpp:550] Notification: 95100684478016 property client_app=kitty
D2024-12-28 17:08:32.181683 inputcontext.cpp:321] KeyEvent handling time: 122ms result:0
D2024-12-28 17:08:32.181775 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:32.181882 rimeengine.cpp:508] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-12-28 17:08:32.181989 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.182655 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:32.182808 rimeengine.cpp:508] Rime receive key: Key(Control_L states=0) 0
D2024-12-28 17:08:32.182971 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.183037 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:32.183154 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.211737 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:32.217593 inputcontext.cpp:321] KeyEvent handling time: 5ms result:0
D2024-12-28 17:08:32.217671 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:32.217803 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.287603 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:32.287826 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.287897 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:32.288009 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.358758 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:32.359931 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-12-28 17:08:32.360012 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:32.360137 rimeengine.cpp:508] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-12-28 17:08:32.360261 rimeengine.cpp:550] Notification: 95100684478016 option ascii_mode
D2024-12-28 17:08:32.361174 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-12-28 17:08:32.438571 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:32.438747 rimeengine.cpp:508] Rime receive key: Key(Control_L states=0) 0
D2024-12-28 17:08:32.438945 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.439014 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:32.439138 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.509733 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:32.510694 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-12-28 17:08:32.510784 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:32.510926 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.593695 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:32.593922 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.593991 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:32.594117 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.667820 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:32.668779 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-12-28 17:08:32.668872 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:32.668993 rimeengine.cpp:508] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-12-28 17:08:32.669139 rimeengine.cpp:550] Notification: 95100684478016 option !ascii_mode
D2024-12-28 17:08:32.669732 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.760731 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:32.760900 rimeengine.cpp:508] Rime receive key: Key(Control_L states=0) 0
D2024-12-28 17:08:32.761101 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.761175 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:32.761299 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.831626 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:32.832538 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.832623 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:32.832756 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.921852 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:32.922156 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:32.922240 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:32.922377 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:33.005643 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:33.006585 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-12-28 17:08:33.006667 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:33.006789 rimeengine.cpp:508] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-12-28 17:08:33.006912 rimeengine.cpp:550] Notification: 95100684478016 option ascii_mode
D2024-12-28 17:08:33.007419 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:33.096676 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:33.096854 rimeengine.cpp:508] Rime receive key: Key(Control_L states=0) 0
D2024-12-28 17:08:33.097059 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:33.097129 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:33.097243 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:33.169575 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:33.170483 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:33.170602 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:33.170737 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:33.255583 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:33.255831 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:33.255908 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:33.256030 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:33.332779 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:33.333723 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-12-28 17:08:33.333804 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:33.333928 rimeengine.cpp:508] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-12-28 17:08:33.334061 rimeengine.cpp:550] Notification: 95100684478016 option !ascii_mode
D2024-12-28 17:08:33.334662 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:33.429672 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:33.429858 rimeengine.cpp:508] Rime receive key: Key(Control_L states=0) 0
D2024-12-28 17:08:33.430118 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:33.430191 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:33.430309 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:33.512611 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:33.513568 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-12-28 17:08:33.513650 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:33.513780 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.294620 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:34.294872 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.294949 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:34.295073 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.339574 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:34.340440 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.340545 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:34.340686 rimeengine.cpp:508] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-12-28 17:08:34.340830 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.420596 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:34.420784 rimeengine.cpp:508] Rime receive key: Key(Control_L states=0) 0
D2024-12-28 17:08:34.420990 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.421062 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:34.421183 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.490828 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:34.491739 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.491819 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:34.491955 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.874788 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:34.875049 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.875124 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:34.875228 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.937599 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:34.938465 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:34.938570 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:34.938694 rimeengine.cpp:508] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-12-28 17:08:34.938819 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.008744 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:35.008925 rimeengine.cpp:508] Rime receive key: Key(Control_L states=0) 0
D2024-12-28 17:08:35.009157 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.009246 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:35.009374 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.088749 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:35.089783 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-12-28 17:08:35.089868 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:35.089993 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.359803 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:35.360072 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.360145 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:35.360255 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.428635 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:35.429672 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-12-28 17:08:35.429755 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:35.429885 rimeengine.cpp:508] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-12-28 17:08:35.430008 rimeengine.cpp:550] Notification: 95100684478016 option ascii_mode
D2024-12-28 17:08:35.430543 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.508615 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:35.508779 rimeengine.cpp:508] Rime receive key: Key(Control_L states=0) 0
D2024-12-28 17:08:35.508973 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.509043 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:35.509154 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.588724 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:35.589671 inputcontext.cpp:321] KeyEvent handling time: 1ms result:0
D2024-12-28 17:08:35.589756 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:35.589893 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.695744 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:35.695991 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.696062 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:35.696181 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.758801 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:35.759714 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.759798 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:35.759911 rimeengine.cpp:508] Rime receive key: Key(Shift+Shift_L states=1) 1
D2024-12-28 17:08:35.760040 rimeengine.cpp:550] Notification: 95100684478016 option !ascii_mode
D2024-12-28 17:08:35.760571 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.889715 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:35.889903 rimeengine.cpp:508] Rime receive key: Key(Control_L states=0) 0
D2024-12-28 17:08:35.890114 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.890188 instance.cpp:919] KeyEvent: Key(Control+Shift_L states=4) rawKey: Key(Control+Shift_L states=4) origKey: Key(Control+Shift_L states=4) Release:0 keycode: 50
D2024-12-28 17:08:35.890303 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.987653 instance.cpp:919] KeyEvent: Key(Control+Shift+Control_L states=5) rawKey: Key(Control+Shift+Control_L states=5) origKey: Key(Control+Shift+Control_L states=5) Release:1 keycode: 37
D2024-12-28 17:08:35.988569 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:35.988652 instance.cpp:919] KeyEvent: Key(Shift+Shift_L states=1) rawKey: Key(Shift+Shift_L states=1) origKey: Key(Shift+Shift_L states=1) Release:1 keycode: 50
D2024-12-28 17:08:35.988784 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:37.850677 instance.cpp:919] KeyEvent: Key(Control_L states=0) rawKey: Key(Control_L states=0) origKey: Key(Control_L states=0) Release:0 keycode: 37
D2024-12-28 17:08:37.850875 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0
D2024-12-28 17:08:37.930547 instance.cpp:919] KeyEvent: Key(Control+C states=4) rawKey: Key(Control+c states=4) origKey: Key(Control+c states=4) Release:0 keycode: 54
D2024-12-28 17:08:37.930768 inputcontext.cpp:321] KeyEvent handling time: 0ms result:0

@wengxt
Copy link
Contributor

wengxt commented Dec 28, 2024

@moetayuko 修复并不存在于1.11.2中

@moetayuko
Copy link
Author

@moetayuko 修复并不存在于1.11.2中

好吧。。。我智障了

以前本地装了 patch 过的包,应该是被新的 pkgrel 覆盖了,下意识以为是新的 release 出了问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants