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

请问如何让输入法记住程序的输入法状态 #170

Closed
c02y opened this issue Apr 9, 2023 · 5 comments
Closed

请问如何让输入法记住程序的输入法状态 #170

c02y opened this issue Apr 9, 2023 · 5 comments

Comments

@c02y
Copy link

c02y commented Apr 9, 2023

我默认英文输入,需要中文的时候调用出中文输入,但是发现切换到不同的程序再切换回来,输入法就变成了默认的英文输入

比如我在浏览器里面调出中文输入,再切换到终端默认英文输入,再切换回浏览器接着打中文字,结果输入法变成了英文输入,甚至浏览器的一个页面两个输入框,比如创建这个issue的标题输入框和内容的输入框,两个输入框之前来回输入每次都会变成默认的英文输入,需要Shift手动调出中文才能接着输入。

我不是要默认中文输入或者默认英文,而且刚才切到哪个输入状态,接着使用的时候继续这个状态,默认英文,切到中文,就记住中文状态除非我切到英文。

请问如何让程序记住程序的输入状态,即使切换程序再切回来输入法的状态也不会变回默认的

@iDvel
Copy link
Owner

iDvel commented Apr 9, 2023

我已经看晕了 😵‍💫 没有看明白

Rime 默认就会记住在每个程序中的中英状态,即便你在 squirrel.yaml 设置了 ascii_mode: true 或 false,下次切换回来时,还是上次的状态。
我反而不希望它记住,我希望它是全局的。

@c02y
Copy link
Author

c02y commented Apr 9, 2023

不知道是不是平台的原因:Archlinux, ibus-rime

默认配置:

Peek.2023-04-09.23-32.mp4

@iDvel
Copy link
Owner

iDvel commented Apr 9, 2023

和鼠须管不一样:
rime/ibus-rime#126 (comment)

ibus沒有給每個應用程序單獨建立輸入法鏈接及維護輸入法狀態

@c02y
Copy link
Author

c02y commented Apr 9, 2023

多谢,那就是上游的原因了

@c02y c02y closed this as completed Apr 9, 2023
@c02y
Copy link
Author

c02y commented Apr 9, 2023

亲测fcitx5-rime没问题,换到fcitx5-rime了

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

2 participants