这个项目能做什么

唯音輸入法(vChewing)macOS 版是一款為 macOS 平台開發的免費第三方原生簡體中文、繁體中文注音/拼音輸入法,以純 Swift 語言撰寫。專案主頁與最新資訊見 vchewing.github.io,程式碼與發行版以 Gitee 倉庫為準。 主要能力 - 支援注音排列與輸入用拼音種類數量眾多,並由自研「鐵恨」注音並擊引擎支援。 - 提供拼音並擊模式,雙手聲韻分工明確;另有狂拼模式,啟用拼音打字模式後可承襲智能狂拼/搜狗拼音的打字體驗。 - 對陸規審音相容,不熟悉台澎金馬審音的使用者也能正常使用,反之亦然。 - 原廠詞庫不含妨礙其在世界各地傳播的內容;簡繁體中文語料庫彼此分離,避免繁簡轉換失誤。 - 可將繁體中文輸出轉為日本 JIS 新字體或康熙繁體,支援近年的全字庫漢字輸入。 - 支援 macOS 螢幕模擬鍵盤(僅傳統大千與傳統倚天佈局)。 - 可自動整理使用者片語檔案格式、自訂關聯詞語。 安全性 - 啟用 Sandbox 特性,原理上無法取得系統全局鍵盤權限。 - 具「強化型組字區安全防護」模式,防止接收打字的軟體提前存取組字區內容。 - Shift 按鍵監測僅透過觀察 InputMethodKit 的 IMKServer 傳來的 NSEvent 訊號資料流上下文實現,無須監聽系統全局鍵盤事件或申請輔助權限,也不會外傳本機資料。Shift 中英切換需 macOS 10.15 Catalina 以上。 系統需求 - 建置需 Swift 6.4 以上:Xcode 27+(需 macOS 26.6 以上),或 Xcode 26.x 搭配另裝的 Swift 6.4+ 開源工具鏈。Intel Mac 上因 Xcode 內建 Swift 版本限制,只能以 SwiftPM 命令列建置。 - 產出成品至少支援 macOS 12 Monterey,建議最低 macOS 14 Sonoma,建議記憶體至少 4GB,並使用 SSD。 - 若需 macOS 10.9~10.10 的 legacy 安裝包,另需 Xcode 15、MacOSX13.3.sdk 與 Swift 5.10.1 工具鏈,以 make debugLegacy/releaseLegacy 驅動,此路徑不納入 CI。 建置流程 安裝 Xcode 後需設定 DerivedData 為專案資料夾下的相對路徑,否則 make 會出錯。常用指令:make update 取得最新詞庫資源;make release 建置 arm64 + x86_64 通用版本;make archive 產生 .xcarchive;make debug 快速偵錯組建。也可直接以 Xcode 開啟專案並選擇 vChewingInstaller scheme 編譯。 授權與維護 以木蘭寬鬆授權條款第 2 版(MulanPSL-2.0)釋出。程式維護為 Shiki Suen;鐵恨引擎與護摩(Homa)組句引擎以 LGPL v3.0 or later(附 Swift App Development 例外)授權;唯音詞庫(先鋒語料庫)同以 MulanPSL-2.0 釋出,其中詞頻資料由 NAER 授權非商業用途。4.1.3 版之前的記錄另存於 vChewing-macOS-AncientArchive 倉庫。