Releases: moyuer233/IME_Switcher
Releases · moyuer233/IME_Switcher
Release list
v1.0
v1.0 — C# NativeAOT 重写版
基于 C# .NET 9 NativeAOT 完全重写,单文件仅约 2.8MB,无任何运行时依赖,纯 Win32 自绘。
✨ 功能
- 🔑 自定义热键:键盘按键(含数字小键盘)+ 鼠标侧键(X1/X2)录制
- 🔄 双切换方式:API(LoadKeyboardLayout + PostMessage)/ 模拟(Win+Space),自动验证并回退
- 🖥️ 简约界面:DirectWrite 文字渲染、GDI+ 平滑圆角、思源黑体 + 微软雅黑、滑块动画
- 🖱️ 系统托盘:显示 / 启动 / 停止 / 完全退出
- 📜 独立调试日志窗口(可拖动、可关闭、内置手动切换)
- 📝 运行日志:应用目录持续写
run.log,启动自动清理,崩溃自动转存crash_run_*.log - 🔒 开机自启、单实例、热键防冲突、崩溃报告
📥 使用
下载 IME_Switcher.exe 后以管理员身份运行。
🗂️ 旧版
原 Python 版已废弃,代码保留在 python-legacy 分支。
Full Changelog: https://github.com/moyuer233/IME_Switcher/commits/v1.0
beta-v1.2
🐍 Python 旧版(已废弃)
此版本为早期 Python 版(pywebview + pynput)的预发布版本,已废弃,不再维护。
请使用正式版 v1.0(C# NativeAOT 重写版):
https://github.com/moyuer233/IME_Switcher/releases/tag/v1.0
Python 版源码保留在 python-legacy 分支。
beta-v1.1
🐍 Python 旧版(已废弃)
此版本为早期 Python 版(pywebview + pynput)的预发布版本,已废弃,不再维护。
请使用正式版 v1.0(C# NativeAOT 重写版):
https://github.com/moyuer233/IME_Switcher/releases/tag/v1.0
Python 版源码保留在 python-legacy 分支。
beta-v1.0
🐍 Python 旧版(已废弃)
此版本为早期 Python 版(pywebview + pynput)的预发布版本,已废弃,不再维护。
请使用正式版 v1.0(C# NativeAOT 重写版):
https://github.com/moyuer233/IME_Switcher/releases/tag/v1.0
Python 版源码保留在 python-legacy 分支。