[軟體] Yabomish — macOS 開源嘸蝦米
大家的意見已回收,已做修改:
全部請見: shttps://github.com/FakeRocket543/yabomish
[0.1.20] — 2026-03-13
新增
/ 穿透模式:空閒時 / 直接送給 App(編輯器 slash command、搜尋、路徑輸入),打
碼中仍走 CIN 查表
同音字尾綴 ':打碼中按 ' 自動送出第一候選字並列出同音字(原本需先送字再按 ')
補碼擴充 r/s/f:選第 3/4/5 候選字(原僅 v 選第 2 字),無法延伸編碼時觸發
變更
注音反查觸發改為 ';(蝦米官方快捷鍵),移除 /zh command buffer 系統
改善
同音字結果依萌典字頻排序(高頻字優先),新增 char_freq.json
[0.1.19] — 2026-03-13
變更
注音資料回退至純萌典版(9,913 字、1,338 組注音)
曾嘗試合併 Unihan + libchewing 擴充至 43,985 字,但 CJK Extension B+ 罕用字在
多數字型無法顯示,同音候選反而不實用
修正
滿碼(4 碼)無候選字時自動清除(beep + reset),不需手動刪除
文件
README 補注音資料來源說明(萌典 CC BY-ND 3.0 TW)
各位macos蝦友們好,
我在 macOS 上用 Swift, 從頭寫了一個嘸蝦米輸入法。
開源、免費、不依賴 OpenVanilla 或 RIME。
身為無蝦米用戶,我們要求其實不多:
打得順、選字準、特殊碼能用、macOS 升級不要爆。
前幾天,官蝦用一用,變成只能輸入阿富汗波斯-阿拉伯文時,
還無法修復,我真的火大了。於是就搞了這個東西。
【GitHub】
https://github.com/FakeRocket543/yabomish
【安裝】(需自備 liu.cin)
git clone https://github.com/FakeRocket543/yabomish.git
cd yabomish
cp /你的/liu.cin .
./setup.sh
→ 系統設定 → 鍵盤 → 輸入方式 → 加入 Yabomish
【蝦米族在意的經典舊功能,我儘量試著做做看】
萬用碼 *:
忘記第三碼?打 ab*d 照樣查。
有 prefix 預過濾,不是暴力全表掃描。
補碼 v:
打完碼按 v 直接選第二候選字。
不用按1(第二個字)。
同音字查詢:
按 ' 進入同音字模式,先打碼選字,
再列出所有同音字讓你挑。
「知道怎麼唸,但忘記怎麼拆」,這個我一直都很常用。
注音反查 /zh:
打 /zh 切到注音模式,用注音查嘸蝦米碼。
聲韻母可以亂序輸入,自動排列。
「這個字到底怎麼拆」的終極解法。
逗號開頭編碼:
,z(方向鍵 ↑↓←→)、,a(α)、,b(8)等等,
1737 筆逗號開頭的編碼全部正常運作。
某些方案會把逗號吃掉,這裡不會。
選字窗:
游標跟隨(垂直列表)或固定位置(螢幕底部水平列)。
有 GUI 偏好設定可以調字體大小、透明度、對齊方式。
這個功能我一直覺得超老派,一堆碼在那裡亂跳的時候,別人都會覺得你好神。
公眾場合、開會操作時,舊式炫砲。
至於字體可以調很大,考慮自己朋友爸媽年紀不小,很多人又用了高解析度螢幕時,
還是不少人會需要看個兩眼,嗯。那就調大吧。
中文標點直出:
, → ,、[] → 「」
不用記特殊碼。
字頻學習:
不是打完就忘的那種。unigram + bigram 前後文排序,
你常打的組合會自動排前面。每 500 次自動衰減,不會膨脹。
鍵盤佈局:
硬體 keyCode 對應,不看系統佈局設定。
用 Dvorak、Colemak、AZERTY 都不影響嘸蝦米。
【技術】
純 Swift,8 個 .swift 檔,swift 直接編譯
不需要 Xcode 專案,不需要任何第三方框架
macOS 14+,Apple Silicon
MIT 授權
總之,用起來還蠻快的,不應該不太會吃字。
需要自備 liu.cin 字表,本專案不含字表。有購買的人,官網上有得抓。
歡迎回報 bug、許願功能、或直接發 PR。
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.62.33 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1773329896.A.0F1.html
推
03/13 06:28,
2周前
, 1F
03/13 06:28, 1F
推
03/13 08:52,
2周前
, 2F
03/13 08:52, 2F
推
03/13 08:53,
2周前
, 3F
03/13 08:53, 3F
推
03/13 10:28,
2周前
, 4F
03/13 10:28, 4F
可以了,我還要修一下,下一版有。
→
03/13 10:28,
2周前
, 5F
03/13 10:28, 5F
這個有點小衝突的點是,我設了自動統計選字詞頻,因此9成以上v就可以解決。
vrsf模式要開的話,得關閉自動統計。這個我有做好,被我移掉了。我可以加回來。
→
03/13 10:29,
2周前
, 6F
03/13 10:29, 6F
推
03/13 10:37,
2周前
, 7F
03/13 10:37, 7F
→
03/13 10:37,
2周前
, 8F
03/13 10:37, 8F
→
03/13 10:38,
2周前
, 9F
03/13 10:38, 9F
可以,我做先按,後按 "'"都可以。
我發現官方文件早就找不到了。我學的時候是先按,連歷史文件都找不到。
→
03/13 10:39,
2周前
, 10F
03/13 10:39, 10F
主要是注音使用頻率的重排序,方法不少,我再試一下,語料略有不同,排序也不同。
試完後推更新。
推
03/13 10:42,
2周前
, 11F
03/13 10:42, 11F
推
03/13 10:45,
2周前
, 12F
03/13 10:45, 12F
※ 編輯: Zxl (223.136.34.145 臺灣), 03/13/2026 12:10:39
推
03/13 12:10,
2周前
, 13F
03/13 12:10, 13F
對,那個幾乎無解。
因為程式會回報游標位置給os,但解析不見得會正確,因此建議用固定模式。
我也clone了別人的repo來看,但沒有解成。MACOS裡的程式,也是五花八門,
幾乎只有原生的swift程式比較好一點。次級一點的還能抓得到。第三級的就是會貼在
視窗範圍的左下右下。
還是只能建議,開固定模式。這個是先天的問題。
※ 編輯: Zxl (223.136.34.145 臺灣), 03/13/2026 12:16:23
→
03/13 12:14,
2周前
, 14F
03/13 12:14, 14F
謝,我不太會打注音,還真的是這樣,這個remapping就搞定了。注音找字已依bombe建議。
s
※ 編輯: Zxl (223.136.34.145 臺灣), 03/13/2026 12:19:17
※ 編輯: Zxl (223.136.34.145 臺灣), 03/13/2026 13:05:55
推
03/13 13:43,
2周前
, 15F
03/13 13:43, 15F
→
03/13 13:44,
2周前
, 16F
03/13 13:44, 16F
推
03/13 14:58,
2周前
, 17F
03/13 14:58, 17F
推
03/13 14:58,
2周前
, 18F
03/13 14:58, 18F
推
03/13 15:21,
2周前
, 19F
03/13 15:21, 19F
推
03/13 15:45,
2周前
, 20F
03/13 15:45, 20F
這整篇簡直是無蝦米考古,我記得20多年前,原本沒有vv,只有直接、。
後來有VV。每個人的肌肉記憶,都留在當初自己學的那個樣子。
所以才會有鍵位與選字法全都各說各話的狀況。
偏偏官方又不會有change log,實際上大家就是各自考自己的古。
可能再過一下下,會有人想要有,,SP、,,J、,,T 模式。
還有打簡輸繁,打繁輸簡等功能。有各位同好協助,應該都可以實現。
光靠我一個人,我也不知道有這麼多模式與需求。
真的快要可以編成蝦米編年史了。
推
03/13 16:13,
2周前
, 21F
03/13 16:13, 21F
推
03/13 16:35,
2周前
, 22F
03/13 16:35, 22F
※ 編輯: Zxl (172.225.59.212 臺灣), 03/13/2026 18:45:27
推
03/13 20:25,
2周前
, 23F
03/13 20:25, 23F
推
03/13 23:55,
2周前
, 24F
03/13 23:55, 24F
推
03/14 09:45,
2周前
, 25F
03/14 09:45, 25F
→
03/14 09:45,
2周前
, 26F
03/14 09:45, 26F
→
03/14 09:46,
2周前
, 27F
03/14 09:46, 27F
→
03/14 09:47,
2周前
, 28F
03/14 09:47, 28F
→
03/14 09:47,
2周前
, 29F
03/14 09:47, 29F
推
03/14 10:39,
2周前
, 30F
03/14 10:39, 30F
推
03/14 12:43,
2周前
, 31F
03/14 12:43, 31F
推
03/14 18:40,
2周前
, 32F
03/14 18:40, 32F
→
03/14 18:40,
2周前
, 33F
03/14 18:40, 33F
推
03/15 04:22,
2周前
, 34F
03/15 04:22, 34F
推
03/15 06:03,
2周前
, 35F
03/15 06:03, 35F
推
03/15 13:14,
2周前
, 36F
03/15 13:14, 36F
→
03/15 13:14,
2周前
, 37F
03/15 13:14, 37F
推
03/15 14:46,
2周前
, 38F
03/15 14:46, 38F
推
03/16 23:11,
2周前
, 39F
03/16 23:11, 39F
推
03/21 11:45,
1周前
, 40F
03/21 11:45, 40F
推
03/22 13:45,
1周前
, 41F
03/22 13:45, 41F
推
03/24 14:05,
1周前
, 42F
03/24 14:05, 42F
推
03/25 10:50,
1周前
, 43F
03/25 10:50, 43F
您好,已加上移除腳本:
cd yabomish
./uninstall.sh
已更新在readme上,直接執行即可!
※ 編輯: Zxl (172.226.160.21 臺灣), 03/26/2026 09:50:41
MAC 近期熱門文章
PTT數位生活區 即時熱門文章