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

退格键会导致进入中文的奇怪bug #44

Closed
archcst opened this issue Dec 18, 2019 · 3 comments
Closed

退格键会导致进入中文的奇怪bug #44

archcst opened this issue Dec 18, 2019 · 3 comments

Comments

@archcst
Copy link

archcst commented Dec 18, 2019

系统信息

系统:MacOS Catalina
版本:2019.3 ultimate edition
设置::set keep-english-in-normal-and-restore-in-insert
输入法:Rime

Bug 重现:

CleanShot 2019-12-18 at 13 24 15

1. 先于 insert-mode 中切换到中文输入法
2. 按 esc 进入 normal-mode
3. 按 o 进入 insert-mode,此时为中文输入法
4. 切换到英文输入法
5. 输入任意长度字符("asd"),按退格键(删除"d"),bug出现:变成了中文输入法(注意状态栏的输入法图标)
6. 打字出现中文("工")。

第三步中,用 o、O、a、i 均会出现此bug。
为排除输入法的原因,我换成了 macOS 原生输入法并重新编译了 fcitx-remote,bug 依旧存在。

@hadix-lin
Copy link
Owner

hadix-lin commented Dec 18, 2019 via email

@runforprogram
Copy link

在Android Studio 3.5上也是如此。研究一下,应该是退格键触发了restore方法,切换为上一次insert mode的输入法了。不熟悉插件开发的api,没有找到合适的文档。暂时不知道怎么改。

@hadix-lin
Copy link
Owner

1.4.3修正该问题,可以自行下载安装试用。

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

No branches or pull requests

3 participants