創音 TronIn · macOS 輸入法

願你寫 code 跟寫作,都一路順手。

一套 中英免切換 的 macOS 注音輸入法(大千標準)。 輸入注音就出中文;遇到英文字,它自己認得就直接上 ── 不用切中英,也不會卡在哪一邊。 在地語感、愈用愈懂你,而且 完全離線、不收集任何輸入

免切換 · 不分中英
全離線 · 不收集
愈用愈懂你

小小聲:偶爾想插一個英文字,按住 Shift 配字母就是強制英文、原樣直接上。但碰到一整串數字、或整段英文,創音就不跟你搶了 ── 切回系統內建的英文輸入法最省事,所以那套英文輸入法還是留著別刪喔。

創音 · 即時示範 LIVE

示意動畫(非實機畫面)── 中文=朱宋體、英文=teal mono,字色+字體都不一樣,不靠顏色分辨。

螢幕上出現
今天晚餐吃 pizza 好嗎
浮出白瓷選字窗 · 1–9 挑(中文選字 / 句尾全形符號都一樣)
1234
你輸入的
⇧/符號
同一排大千鍵

今天晚餐吃 pizza 好嗎? ── 同一句裡中英來回,全程沒按過切換鍵。

macOS 13 Ventura 以上Apple 晶片(Apple Silicon · M 系列)繁體中文 英/注音免費、無廣告
FEATURES

為了 每天輸入 而做的每個細節

免切換只是開始。創音把「不中斷你」當成最高原則 ── 從不毀肌肉記憶,到愈用愈貼近你的習慣、再到把標點符號都給對。

中 ⇄ EN

中英免切換

輸入注音就出中文,一個英文字它認得就直接上。引擎同時保留中/英兩種解讀、判斷哪個比較合理,另一個解永遠在一個鍵之外。再也不用為了一個 schedule 按切換。

愈用愈懂你

會記住你輸入過的詞與專有名詞、依上下文學破音字、甚至學你對某串鍵習慣選中還是英。全部帶時間衰減、只存在你自己的電腦裡,愈用愈準。

全離線 · 隱私

整個引擎在你電腦上跑,不連網、不上傳任何一個你輸入的字。自我學習的資料也只存在本機。傳私訊、密碼旁邊的欄位都能安心。

田字格選字窗 · 滑鼠也能點

選字、改字、聯想都用田字格視窗,一次看到全部同音字與候選,不用一頁頁翻(學唯音/vChewing)。1–9 編號、方向鍵,或直接用滑鼠點 ── 想怎麼選都行。白瓷視窗只在你真的要選時才浮出來,平常不擋路。

大千標準 · 不毀肌肉記憶

完全照大千鍵位與標準注音習慣:空白=一聲、Backspace 刪整個字、逗號句號是韻母 ㄝㄡㄤㄥㄦ……老注音使用者上手零成本。

模糊音容錯

平舌捲舌(ㄓㄗ、ㄔㄘ)、前後鼻音(ㄣㄥ、ㄢㄤ)、ㄋㄌ、ㄈㄏ 按錯了,候選字裡照樣找得到。標準讀音永遠排最前,模糊音只是安全網。

當機自動復原

萬一引擎當掉也不會害你字都出不來 ── 監督/工作雙程式架構,掛了立刻重開一個並重放你的按鍵,輸入連線不中斷。

中間改字 · 組字游標

組字到一半發現前面選錯?←/→ 把游標移到那個字,↓ 換同音字,⌫ 就地把它刪掉 ── 不用整串砍掉重來(學小麥 McBopomofo)。終端機裡看不到系統游標時,正在改的那個字會用加粗底線標出來。

聯想接詞

輸入一個中文字後按 Tab,列出以它開頭的整詞讓你接(文 → 文化/文章/文字、程 → 程式/程度)。1–9 或滑鼠選、再按 Tab 一路接龍,整句用「點的」接下去。

Tab 補完 slash 指令

在 Claude Code 這類工具裡,輸入 / 之後按 Tab,自動補完 slash 指令(/cl → /clear、/mo → /model)。輸入中文時 Tab 則是接整詞(見「聯想接詞」)── 同一顆鍵,看狀態各司其職。

標點符號 · 看狀態給

標點看「狀態」決定、不看 app:中文狀態符號鍵開全形快選(,。? 預設第一個、繼續輸入就自動送出),剛輸入完英數插半形。罕用符號按 ~ 開分類符號盤。全 app 一致。

打繁出簡(v1.2 新增)

預設輸出繁體。需要簡體時,從選單列的創音圖示勾選「輸出簡體中文」── 你照常用注音組字,送出那一刻才轉成簡體(頭髮→头发、乾淨→干净,但「乾坤」不會誤轉成干坤 ── OpenCC 詞級消歧)。引擎內部一直是繁體(學習、候選都繁體),只轉最後輸出層,取消勾選馬上回繁。

HOW IT WORKS

這些是想法,不是魔法

每按一個鍵,創音同時養兩個假設,再由它判斷、先給你哪一個 ── 而你永遠能一鍵切到另一個。

假設 A:中文

把鍵解析成注音音節,再用 Viterbi 從所有可能的斷法裡 挑出機率最高的那串詞(字頻 + 雙字接續 + 詞長獎勵),組成最像話的一句。

j03h0 → ㄨㄢˇ ㄘㄢ → 晚餐
由它判斷
  • 有聲調 → 中文;乾淨讀音 → 中文。
  • 比常見度:常見英文字勝過湊不成詞的注音 → 英文,真正常用的中文詞也能反過來勝出。
  • 姓氏後面接一個乾淨音節,多半是名字 → 中文;它還會看你前一個字、學你的習慣。
  • 另一個解永遠在一鍵之外 ── 中文選字窗按 ,輸入英文時按
假設 B:英文

就是你輸入的那串字母本身,對照一份常用英文字表(依詞頻評分),常見英文名字也收錄。 像 pizza、coffee、email,或 David、Kevin 這類名字,分數高到足以蓋過注音解。

pizza → pizza(EN)
$ tronin --demo
j03h0晚餐中文
pizzapizza英文
d8zo咖啡中文
5.ai4週末中文
IN ACTION

中文隨手挑,英文不擾你

輸入中文時,你只看到游標旁的組字 ── 想換同音字就按 叫出白瓷選字窗,1–9 隨手挑、空白Enter 確定;平常它不出現、不擋你。 輸入英文則完全行內直接上、不彈窗,中文解永遠在 一鍵之外。

  • 要選字時:白瓷選字窗貼著游標浮現(平常不出現),溫潤白瓷質感、任何背景都看得清
  • 輸入英文:行內安靜直接上,不中斷你;1–9 只在你開始選字時才亮
  • 空白=一聲,已有聲調才送出 ── 標準注音手感
未命名
組字中(行內預覽)
今天天氣真
按 ↓ 選字 · 選字窗浮現 · ㄕˋ
123456789
KEYMAP

大千鍵位

每顆鍵都是一個注音、也是一個英文字母 ── 這就是免切換的底氣。 下面一張表看懂:注音落在哪哪些鍵在哪個狀態下怎麼用

1
2
ˇ3
ˋ4
5
ˊ6
˙7
8
9
0
-
q
w
e
r
t
y
u
i
o
p
a
s
d
f
g
h
j
k
l
;
z
x
c
v
b
n
m
,
.
/
注音=聲母韻母=聲調(6ˊ 3ˇ 4ˋ 7˙ · 一聲=空白)下標=英文字母
中文狀態
  • 空白一聲/確定首選
  • 開選字窗/同音字
  • 1–9選字(進選字窗才亮)
  • Tab循環候選/聯想接詞
  • ← →改字游標
英文狀態
  • 切到中文解(改選副)
  • Tab補 slash 指令 /cl→/clear
  • ⇧+字母按住=強制英文
  • 行內直接上、不彈窗
共用
  • Enter送出
  • 刪整個字
  • Esc關窗/取消
  • ~開分類符號盤
  • 滑鼠點選候選字
  • 字後 Tab聯想接詞
STORY

為什麼要再做一套輸入法

天又是寫程式、又是寫文件,中文裡還塞滿英文專有名詞的,是一創系統開發者之一的 Daniel Lin(pct)。 每天這幾樣事情老是攪在一起 ── 中文寫到一半,要插一個變數名,或切到 terminal 下個指令, 手就得先切一次輸入法;切回來又常忘了切,整行就成了一串注音亂碼。 一天切上幾百次,這個小動作積起來,很煩。

他最常用的就是 macOS 內建的注音 ── 不用另外裝、跟著系統最順手。 但有兩件事讓他受不了:一是中文、英文還是兩個模式,得自己記得現在卡在哪一邊; 二是它三不五時就吃字 ── 明明輸入得好好的,回頭一看整句被吃掉、卡在莫名的符號,很氣。 他要的不是再換一套,而是把「一直要切中英」這件最煩的事,在自己最習慣的內建注音手感上修好。

他想要的其實很簡單:不用每次都先報備,現在要輸入 中文 還是 English

於是有了創音。核心只有一件事 ── 每按一個鍵,它同時把這鍵當注音、也當英文字母,兩條路一起算,再判斷你比較可能想要哪一個。su3cl3 是你好、hello 就是 hello, 中英混在同一句裡連著輸入,不用停、不用切。 它取代不了、也不想取代你的英文輸入法 ── 真要寫一整段英文,該用英文輸入法就用;創音想解的,是中英來回切換的那段。

輸入法是基本設施,不能當掉。所以他把引擎拆成監督、工作兩個程式,萬一掛了立刻補一個、重放你按過的鍵,輸入連線不中斷。 後來又陸續長出更多:它會記住他用過的詞、學他的破音字、學他對某串鍵習慣選中還是選英。 但每加一個功能,他都守著同一條底線 ──不能破壞老注音使用者的肌肉記憶, 而且 資料一律留在你自己的電腦裡

這些都是站在很多前人開放的成果上才做得出來的,每一條來源都寫在致謝 裡、一筆一筆交代清楚。 如果你也常在中英之間切到煩,希望創音能讓你少切那幾百次。

CREDITS

感謝這些偉大的前輩們!

創音能存在,是因為許多人慷慨地把成果開放出來,在這裡一一向他們致謝。

創音受小麥注音的影響最深,由衷感謝 ── 中文詞庫與頻率模型直接重用了它(詞彙最早可追溯到 BSD 授權的 libtabe),斷詞演算法、組字游標式的中間改字、按 Tab 接整詞的聯想詞也全是跟小麥學的。它以 MIT 授權無私開放,是創音能站穩的基礎。更難得的是,在 Daniel 幾乎想放棄、懷疑開發輸入法不過是在重造輪子的那陣子,小麥注音作者的一句鼓勵讓創音熬了過來 ── 這份人情,比任何一行程式碼都重。

「任何人都可以是英雄。哪怕只是一個簡簡單單的小舉動,比如幫無助的小男孩披上外套,讓他知道人生還沒有結束。」

──《黑暗騎士:黎明昇起》

在 macOS 正確註冊、上架到「輸入來源」的那段流程,參考了唯音的做法;選字窗的田字格排版 ── 把整排同音字一次攤開、讓你直接填對字,不用一頁頁翻 ── 還有「學久了,舊習慣會慢慢淡掉」的時間衰減學習,也都學自唯音。創音只借它的演算法與做法、不取用它的詞庫資料;依授權約定,也不以唯音之名為創音背書。

CC BY-SA 4.0

現代詞、專有名詞、科技術語用 CC-CEDICT 來補。只「增加」小麥沒有的配對、不覆蓋頻率;源自它的那部分詞庫會繼續以 CC BY-SA 4.0 釋出並標示來源。

CC BY-SA 4.0

中英免切換要判斷一串字比較像英文還是注音,靠一份依詞頻排序的常用英文字表,來源是 wordfreq(彙整自 SUBTLEX、Google Books、OpenSubtitles 等),另外加上一份自訂的常用開發指令(git、docker、grep…)讓你輸入指令更順。

Apache-2.0

v1.2 開始支援的「打繁出簡」用 OpenCC 的繁→簡對照表,把送出的字轉成簡體(先詞後字、保護「乾坤」這類不該轉的詞)。Apache-2.0 屬寬鬆授權,可安心用於閉源簽章散佈。

華碩智慧輸入法
理念啟發

創音最核心的「中英免切換」── 中文、英文一起輸入,由它判斷你要哪一個 ── 這個中英文輸入的概念,啟發自華碩智慧輸入法。純粹是觀念上的致敬,沒有用到它的任何程式或資料;創音只是把這條路往下走,做成完全自動、不用切換。

自有白話/現代語料
自有著作權

用來分辨同音詞的字元 bigram,由我們自有的語料訓練 ── 一份是把公眾領域古典經文翻成的白話文,一份是自己撰寫的現代台灣口語句子。著作權都屬於一創系統團隊,非抓取、非他人譯本。

一路陪測的朋友們
好友相挺

創音能從「自己堪用」磨到「敢給人用」,靠的是一群朋友願意把它裝進日常 ── 一邊用、一邊回報哪裡卡、哪裡怪、哪裡會吃字。每一個被抓出來的 bug、每一句「這樣不行啦」,都讓它更穩一點。謝謝你們陪著一起 dogfood。

嚴謹逐條的法律版聲明見專案的 NOTICE。 謝謝 OpenVanilla、Shiki Suen、CC-CEDICT 社群、Robyn Speer 與所有貢獻者。🙏

FAQ

常見問題

要錢嗎?

不用。創音免費、無廣告、無內購。

會把我輸入的字送出去嗎?

不會。整個引擎都在你的電腦上運算,不連網、不上傳任何輸入內容。連自我學習的資料(你輸入過的詞、習慣)也只存在本機的「應用程式支援」資料夾裡。

沒開源,我憑什麼信任你?

這個質疑很健康 ── 對閉源軟體保持零信任,本來就是好習慣。說實話,創音一開始只是 Daniel 想自己做來自己用的東西,從沒想過要靠它從你身上拿什麼。所以與其要你「相信我們」,不如讓你自己驗證:創音完全離線,不連網、不上傳任何一個字,學習資料只留在你本機 ── 你大可開著防火牆(像 Little Snitch)盯著,它一個封包都不會往外送。連詞庫用了誰的、依據什麼授權,也都一條條公開在致謝裡。

支援簡體嗎?

可以。創音的引擎與詞庫本身是繁體,但從 v1.2 起多了「打繁出簡」選項 ── 照常用注音組繁體字,送出時自動轉成簡體(用 OpenCC 對照表,先詞後字)。預設仍是繁體,需要時從選單列的創音圖示開啟、隨時可關;引擎判斷完全不動,只在最後輸出那層轉換。

輸入時會一直跳選字窗,不會很吵嗎?

不會 ── 它預設根本不跳。輸入的時候你只看到游標旁那行「組字中」的字,選字窗不會自己冒出來。只有兩種情況它才浮出:① 你主動要選字、換同音字(按 →、↓ 或 Tab);② 要挑標點符號時。這時 1–9 編號才亮、讓你用數字挑。平常不開窗、不擋路;想直接送出首選,按空白就好。

可以像自然/華碩那樣「猜下一個字」嗎?

可以。輸入一個中文字後按 Tab,創音會列出以它開頭的常用詞讓你接(文 → 文化/文章/文字),1–9 或滑鼠選、再按 Tab 一路接龍。不想用時按別的鍵就會收起來,不影響正常輸入。

我平舌捲舌、ㄣㄥ 常常不分,輸入得出來嗎?

可以。創音內建模糊音容錯:平舌捲舌(ㄓㄗ、ㄔㄘ、ㄕㄙ)、前後鼻音(ㄣㄥ、ㄢㄤ)、ㄋㄌ、ㄈㄏ 按錯時,正確的字仍會出現在候選清單裡。標準讀音優先,模糊音只是補上一張安全網,不會干擾你正常選字。

有 Windows / Linux 版嗎?

沒有,目前只專心把 macOS 版做好。Windows 與 Linux 上本來就有很多成熟又優秀的注音輸入法,沒必要重做一個;創音想解決的是 macOS 上「中英免切換」這件事。

要 root/管理員密碼嗎?

安裝 .pkg 時,macOS 會請你輸入一次密碼 ── 這純粹是系統執行 .pkg 安裝程式的規定,不是創音要 root 或系統權限。創音其實是裝在你自己的家目錄(~/Library/Input Methods)底下,不會用 root/sudo 在背景做別的事;也只有安裝那一次要密碼,裝好之後就不再要了。

怎麼安裝?

下載 .pkg、雙擊安裝(過程會要一次管理員密碼,這是 macOS 安裝 .pkg 的規定)。然後到「系統設定 ▸ 鍵盤 ▸ 輸入來源 ▸ 編輯… ▸ + ▸ 繁體中文 ▸ 創音 ▸ 加入」,最後用 Ctrl + 空白 切到創音開始輸入。

要關掉 macOS 哪些設定嗎?

不用。創音靠免切換引擎自動判斷中英,不需要你去動 CapsLock 切換輸入來源那類系統設定,裝好直接用。

怎麼移除?

先到「系統設定 ▸ 鍵盤 ▸ 輸入來源」把創音移除,再把 ~/Library/Input Methods 裡的 TronIn.app 刪掉即可(在你自己的家目錄底下)。

安全嗎?需要什麼系統?

需要 macOS 13 Ventura 以上、Apple 晶片(Apple Silicon,M1/M2/M3…)。創音完全離線運算、不收集資料,內含詞庫的來源與授權也公開透明(見致謝)。

想看每顆鍵在中/英狀態怎麼用?大千鍵位圖 一張表看懂。

少切幾百次,
一路順下去

免費、無廣告、全離線。裝上創音,讓中英混著輸入回到它本來該有的樣子。

macOS 13 Ventura 以上·Apple 晶片(Apple Silicon)· 安裝說明· 歷史版本