ITADN

im-select可以通过 临时窗口 的方式, 完美的无痛解决mac平台中切换后部分输入法无法正常激活的问题(所有带候选框的输入法, 比如中文输入法)

#86ClosedLuSrackhall 创建于 2025-04-14
L
LuSrackhallcommented
#79 中的问题也可通过此机制解决 由于不了解im-select的项目结构故没提pr, 毕竟实现起来也很容易, 我目前是通过建立新项目来实现这个机制->[ims-mac](https://github.com/LuSrackhall/ims-mac/releases/tag/0.2.0)--此链接指向ims-mac的0.2.0版本 > 此ims-mac版本实现中直接依赖了im-select打包好的二进制程序, 并通过go语言的ipc调用来结合临时窗口的机制->[ims-mac中的临时窗口实现](https://github.com/LuSrackhall/ims-mac/blob/main/refresh-input-focus.swift), 最终完美无痛的解决了此类问题。 im-select 也可通过 临时窗口 机制 来解决此问题 > 当然也可能存在其它更好的解决方案, 或等待mac系统对相关api进行修复(毕竟这是bug的根源, 问题不在im-select这里, 可避免无关的代码引入), 我这里只是提出我的方案。
关闭于 2025-04-14 0 条评论