Native & OS 输入法管理包『sis』使用交流

我在 Windows 11 22H2 + emacs 29.1 上使用 sis 的 w32 设置,可以从中文切换到英文,但无法从英文切换回中文。

一番研究后发现是 w32-set-ime-open-status 这个方法的问题:
(w32-set-ime-open-status nil) 可以从中文切换到英文,但 (w32-set-ime-open-status t) 并不能从英文切换到中文,有没有大佬可以指点一下该怎么解决这个问题?


在另一个帖子里发现了相同的问题,应该就是微软win11的输入法中改了些什么东西,使用兼容模式就可以没有问题的进行切换。其他的解决方案也可以看这个帖子下的。