vChewing / vChewing-macOS

威注音輸入法 macOS 版,恐怕是截至目前為止在功能多樣性方面最強的第三方免費 macOS 系統專用輸入法,採純 Swift 語言寫就。威注音的著力點是盡可能在力所能及的範圍內將整個產品的功能做得更好用,搭配特製的簡體中文與繁體中文專用辭庫。是純粹的簡體中文注音輸入法(也內贈原生繁體中文輸入模式),更具諸多威注音特色功能。目前研發管理工作均在 CSDN GitCode 進行。

Home Page:https://vchewing.github.io/

Repository from Github https://github.comvChewing/vChewing-macOSRepository from Github https://github.comvChewing/vChewing-macOS

3.6.1 版研發計畫

ShikiSuen opened this issue · comments

  • 給波浪符號選單新增偏旁部首分類。
  • 調整選字窗的背景配色、使其略顯溫和。
  • 利用這個腳本主動偵測 SecureEventInput 濫用者:#496
    • 在輸入法偏好設定內加上開關。
  • 在輸入法偏好設定內新增警示文字:Shift 中英文切換功能在 CapsLock 亮燈時無效。
  • 在設定中提供一個選項 BypassNonAppleCapsLockHandling,讓威注音不管在 Capslock 亮燈與否都能輸入中文。 ref: #492
  • 在以 CapsLock 切換至中文輸入狀態時,將 Shift 中英切換功能自動重設為「中文」。
    • 在輸入法偏好設定內加上開關:ShiftEisuToggleOffTogetherWithCapsLock
  • 在以「JIS 英數鍵」中英切換功能切換至中文輸入狀態時,自動將 CapsLock 滅燈。
    • 註:「在以 Shift 中英切換功能切換至中文輸入狀態時,自動將 CapsLock 滅燈」無法實作。原因是 SHIFT 按鍵檢測機制只能在 CapsLock 滅燈的情況下才可以正常工作,所以該功能實作了也沒機會觸發。
    • 在輸入法偏好設定內加上開關:ShiftEisuToggleOffTogetherWithCapsLock
  • 主流版最低系統需求改為 macOS 12,且據此做出對應的 API 調整。
  • 主流版的 appInstaller 安裝包主介面改用 SwiftUI 重寫。
  • 主流版的軟體關於視窗改用 SwiftUI 重寫。
  • 不再隨贈給系統偏好設定專用的 Preferences 面板,因為這套面板在 macOS 10.15 開始就無法生效。
  • 調整通知飄窗的位置、使其不再遮擋 macOS 自身的通知訊息。
  • 解決了 pkg 安裝包偶爾會報稱「安裝失敗」的問題。