Skip to content

Similar tools

mangokingTW edited this page Aug 15, 2026 · 3 revisions

同類工具比較

繁體中文 · English

常有人問:這種需求別人做過嗎?有的——但大多只碰到其中一部分。這頁整理最接近的工具,以及本工具的差異。

先說 Windows 內建

「設定 → 時間與語言 → 輸入 → 進階鍵盤設定 → 允許每個應用視窗使用不同的輸入法」會記住每個視窗用哪個輸入法/語言,但不記轉換模式(中文/英數、全形/半形),也碰不到讀 raw-input 的全螢幕遊戲。英、日、中文社群對「切視窗就變中/英」的標準回覆幾乎都是去開關這個設定——治標而已,因為它管的不是同一層。

相近的第三方工具

工具 做什麼 和本工具的重疊 / 差異
KBLAutoSwitch(AutoHotkey) 常駐系統匣,依視窗自動切中英文輸入法、per-app 設定、托盤/游標狀態顯示、快捷鍵 最接近的競品。重疊「程式綁定」與「指示器」;但基於 AutoHotkey(裝低階鍵盤 hook + 合成輸入),防作弊遊戲常被擋或誤判,遊戲支援也未著墨
AHK IME 函式庫(如 s-show/IME.ahk、eamat 版) WM_IME_CONTROL 讀/設 IME 狀態的腳本素材 函式庫不是成品;要 per-window 持續得自己寫;一樣有 AHK 的反作弊問題
LangIndicatorImTipIMEIndicator 系統匣/游標顯示目前輸入法狀態 只對應本工具的游標指示器;不做持續、不綁 app
Windows 內建 per-app 輸入法 記每個視窗的輸入法/語言 不管轉換模式;碰不到 raw-input 遊戲
macOS 類工具(如 Input Method Auto Switch Pro) per-app 自動切輸入來源 同需求但不同 OS,沒有 Windows 版

本工具補的縫

  • 轉換模式的跨視窗持續:Windows 把 native/英數當 per-thread,沒有內建設定涵蓋;本工具把你上次選的模式延續到下一個視窗。
  • 綁定讀 raw-input 的防作弊全螢幕遊戲:靠 TSF + window class,而非訊息小技巧(見 Helldivers 2 教學)。
  • 不依賴 AutoHotkey:原生 C++,沒有低階鍵盤 hook、沒有 SendInput 合成按鍵(只有被動的 WinEvent 前景通知),所以在反作弊遊戲裡不像巨集工具那樣被擋。

簡言之:日常中英切換 + 指示器,KBLAutoSwitch 這類已經很成熟;本工具的差異在轉換模式持續、防作弊遊戲、以及不靠 AHK

連結

Clone this wiki locally