[情報] MacishType: 用 JS 寫 macOS 輸入法

看板IME (輸入法討論)作者 (Luke)時間1周前 (2026/06/25 05:25), 編輯推噓1(106)
留言7則, 3人參與, 5天前最新討論串1/1
MacishType 是一個實驗性質的輸入法平台,適用於 macOS v14 以上的環境, 目標是除了提供一些 macOS 未提供的輸入法, 也希望提供一個(未來可)跨作業系統的輸入法開發環境,使用 JS 作為開發語言。 為了確定這個平台能滿足開發一個輸入法所需的功能, 我挑了 macOS 缺少的「行列輸入法」來當第一個實作的內建輸入法。 不過因為我一個人能力有限(而且其實我不懂行列),所以想來徵求試用者幫忙測試。 * 以下是專案的位置 https://github.com/luke-chang/MacishType * 有興趣的人可以直接在以下連結下載安裝檔(或看看截圖) https://github.com/luke-chang/MacishType/releases/tag/v0.1.0.0625-alpha 對於使用者, 目前專案已完成一份完整的行列輸入法和初步 CIN 表格支援, 行列輸入法安裝後可以直接使用, 如果不是使用行列輸入法的,可以透過匯入 CIN 表格來使用其它輸入法。 對於開發者, 可以參考以下實作來開發 JS 輸入法: * https://github.com/luke-chang/MacishType/tree/master/Engines/ArrayEngine 上方連結示範如何用 600 行 JS 實作一個行列輸入法, 這個 JS 版本一比一實作了內建的 swift 版本行列輸入法, 所以如果對內建的版本不滿意,歡迎魔改 JS 版本。 * https://github.com/luke-chang/McBopomofoWeb/tree/macishtype/output/macishtype 這個則是移植 zonble 大先前介紹過的 McBopomofoWeb(小麥注音)專案。 使用中遇到任何問題或是有任何建議都請讓我知道,歡迎各種回饋~ -- ╭═╮ ╭═╮ ║▌║ ╭═╮╭╮║▌╭═╮╭═══╮ ║▌║ ║▌║║║║▌ ╮║▌╭╮║ ║˙╰═╮║˙╰╯║║˙╭╮║║˙╰╯╯ ╰═══╯╰═══╯╰═╯╰╯╰═══╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.164.218 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/IME/M.1782336333.A.90B.html

06/27 01:23, 1周前 , 1F
話說小弟之前也有一個 JS 的表格式的輸入法
06/27 01:23, 1F

06/27 01:25, 1周前 , 2F

06/27 01:26, 1周前 , 3F
06/27 01:26, 3F

06/27 01:26, 1周前 , 4F
這裡頭也有行列,應該也可以串起來
06/27 01:26, 4F

06/28 23:50, 6天前 , 5F
這是個好主意!找時間來串串看!
06/28 23:50, 5F

06/29 18:31, 5天前 , 6F
可以到行列板(array)宣傳。感謝開發。
06/29 18:31, 6F

06/30 01:35, 5天前 , 7F
謝謝提醒,我去發個文
06/30 01:35, 7F
文章代碼(AID): #1gF4jDaB (IME)
文章代碼(AID): #1gF4jDaB (IME)