iDvel / rime-ice

Rime 配置:雾凇拼音 | 长期维护的简体词库
https://dvel.me/posts/rime-ice/
GNU General Public License v3.0
9.26k stars 617 forks source link

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

Closed c02y closed 1 year ago

c02y commented 1 year ago

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

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

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

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

iDvel commented 1 year ago

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

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

c02y commented 1 year ago

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

默认配置:

https://user-images.githubusercontent.com/2135996/230782064-1683db9f-66a9-4e51-9868-595d121a2944.mp4

iDvel commented 1 year ago

和鼠须管不一样: https://github.com/rime/ibus-rime/issues/126#issuecomment-830536240

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

c02y commented 1 year ago

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

c02y commented 1 year ago

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