作者Zxl (Pas de Loup)
看板Liu
标题[情报] Yabomish — macOS 开源虾
时间Thu Mar 12 23:59:17 2026
各位 macos虾友们好,
身为虾米族,我们要求其实不多:
打得顺、选字准、特殊码能用、macOS 升级不要爆。
前几天,官虾用一用,变成只能输入阿富汗波斯-阿拉伯文时,
还无法修复,我真的火大了。於是就搞了这个东西。
【GitHub】
https://github.com/FakeRocket543/yabomish
【安装】(需自备 liu.cin)
git clone
https://github.com/FakeRocket543/yabomish
cd yabomish
cp /你的/liu.cin .
./setup.sh
→ 系统设定 → 键盘 → 输入方式 → 加入 Yabomish
【虾米族在意的经典旧功能,我尽量试着做做看】
万用码 *:
忘记第三码?打 ab*d 照样查。
有 prefix 预过滤,不是暴力全表扫描。
补码 v:
打完码按 v 直接选第二候选字。
不用空白键送出再按 2。
同音字查询:
按 ' 进入同音字模式,先打码选字,
再列出所有同音字让你挑。
「知道怎麽念但忘记怎麽拆」的时候很好用。
注音反查 /zh:
打 /zh 切到注音模式,用注音查呒虾米码。
声韵母可以乱序输入,自动排列。
「这个字到底怎麽拆」的终极解法。
逗号开头编码:
,z(方向键 ↑↓←→)、,a(α)、,b(8)等等,
1737 笔逗号开头的编码全部正常运作。
某些方案会把逗号吃掉,这里不会。
选字窗:
游标跟随(垂直列表)或固定位置(萤幕底部水平列)。
有 GUI 偏好设定可以调字体大小、透明度、对齐方式。
这个功能我一直觉得超老派,一堆码在那里乱跳的时候,别人都会觉得你好神。
公众场合、开会操作时,直接被当成外星人。
至於字体可以调很大,考虑自己朋友爸妈年纪不小,很多人又用了高解析度萤幕时,
还是不少人会需要看个两眼,嗯。那就放大一点吧。
中文标点直出:
, → ,、[] → 「」
不用记特殊码。
字频学习:
不是打完就忘的那种。unigram + bigram 前後文排序,
你常打的组合会自动排前面。每 500 次自动衰减,不会膨胀。
键盘布局:
硬体 keyCode 对应,不看系统布局设定。
你用 Dvorak、Colemak、AZERTY 都不影响呒虾米。
【技术】
纯 Swift,8 个 .swift 档,swiftc 直接编译
不需要 Xcode 专案,不需要任何第三方框架
macOS 14+,Apple Silicon
MIT 授权
需要自备 liu.cin 字表,本专案不含字表。
欢迎回报 bug、许愿功能、或直接发 PR。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.62.33 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Liu/M.1773331161.A.EF4.html
※ 编辑: Zxl (223.140.62.33 台湾), 03/13/2026 00:13:59
※ 编辑: Zxl (223.140.62.33 台湾), 03/13/2026 00:20:42