Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Ctrl breaks the ibus-rime and fcitx-rime #240
Since ibus-rime and fcitx-rime both have the same problem. I am guessing this is the librime problem.
librime version: 1.2.9
When in rime mode, type any character with any input method (pinyin, wubi) is okay until I just press ctrl or other ctrl-[x,c,v].
I need to restart fcitx-rime or in ibus to switch to EN and switch back.
Are there any ways to capture the keystroke to begin debugging this?
Update: I have the caps lock map to ctrl. I find normal ctrl is okay. But caps-ctrl will cause this. ibus-pinyin is okay.
In ibus-rime, if I press caps-ctrl, it breaks. After this, I can press shift to type again. But if I press caps-ctrl, nothing changed.
I tried another method with xmodmap config:
It is still the same.
Also no line begins with E in /tmp/rime.ibus.INFO. Only I...
By default Caps Lock key toggles Chinese / ASCII mode. That may be the problem. It must have sent a Caps Lock key code or triggered Lock state change.
You mentioned pressing Shift key could reactivate Chinese mode, that proved it was deactivated as a result of the previous Caps Lock/Control key.