[軟體] Yabomish — macOS 開源嘸蝦米
各位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
※ 編輯: Zxl (223.140.62.33 臺灣), 03/12/2026 23:44:33
※ 編輯: Zxl (223.140.62.33 臺灣), 03/13/2026 00:21:43
MAC 近期熱門文章
46
158
28
48
PTT數位生活區 即時熱門文章