This repository was archived by the owner on Jan 12, 2026. It is now read-only.
Repository navigation
v2.0
- v2.0(2025-08-19)
- 仅保留底层 WinAPI 切换方式:
WM_INPUTLANGCHANGEREQUEST、AttachThreadInput、ActivateKeyboardLayout,移除热键循环切换方案。 - 适配多进程/多窗口应用:通过根窗口句柄(
GetAncestor(GA_ROOT))判断是否属于同一顶层窗口,并针对前台窗口线程读取/切换输入法。 - UI 优化:窗口分组、滚动列表、置顶开关、按钮状态、实时状态栏(显示 HKL/PID/窗口)、调试日志开关与节流。
- 清理依赖:移除
pyautogui,保留pygetwindow、pywin32、pillow、mouseinfo。
- 仅保留底层 WinAPI 切换方式: