基本打字
組字流程
嘸蝦米的基本流程:輸入編碼 → 出現候選字 → 送字。
送字與選字
| 操作 | 按鍵 | 說明 |
|---|---|---|
| 送字 | Space | 送出第一候選字 |
| 選字 | 1–9 | 送出對應編號的候選字 |
| 退格 | Backspace | 刪除最後一碼 |
| 取消 | Esc | 清空整個輸入碼 |
| 送出原始碼 | Enter | 不選字,直接送出你打的英文字母 |
補碼選字
當候選字超過一個時,可以用補碼快速選擇第 2–5 候選字:
| 按鍵 | 選取 |
|---|---|
v | 第 2 候選 |
r | 第 3 候選 |
s | 第 4 候選 |
f | 第 5 候選 |
重要:補碼只在碼無法繼續延伸時才會觸發。例如輸入
a後按v,如果av本身是有效的嘸蝦米碼,系統會把v當作編碼的一部分,而不是補碼選字。
萬用碼
不確定某一碼時,用 *(Shift+8)代替:
a*c → 列出所有「a_c」模式的候選字
- 萬用碼可以出現在編碼的任意位置
- 內部使用 prefix 預過濾加速,不會拖慢查詢
滿碼自動送字
這是一個可選功能(預設關閉):
- 當編碼打滿(達到最大碼長)且只有唯一一個候選字時,自動送出
- 不需要再按 Space
- 開啟方式:YabomishPrefs → 輸入 → 勾選「滿碼自動送字」
中英切換
| 操作 | 方式 |
|---|---|
| 切換中/英模式 | 快按 Shift(0.3 秒內放開) |
| 暫時英文 | 按住 Shift 不放,輸入英文,放開後自動回到中文 |
按住 Shift 的暫時英文模式適合偶爾插入一兩個英文單字,不需要來回切換。
特殊輸入
全型空格
兩種方式:
- Shift + Space
- 輸入
,,(兩個逗號)再按 Space
頓號「、」
使用嘸蝦米碼 vv + 空白鍵輸出頓號「、」(字表內建)。
' ; / 直送
在空閒狀態下,單引號 '、分號 ;、斜線 / 會直接送給 App,不經過輸入法處理。方便寫程式(SQL 字串、JavaScript 引號、shell script)和使用 slash command(Slack、Discord)。
模糊匹配
Yabomish 支援鄰鍵容錯——打錯一碼時,系統會自動搜尋鍵盤上相鄰按鍵的組合,仍然能找到正確的候選字。
- 預設開啟
- 如不需要,可在 YabomishPrefs → 輸入 中關閉
標點配對
輸入左括號類標點(如 「)時,自動補上對應的右括號(」),游標停在中間。
- macOS 預設關閉
- 開啟方式:YabomishPrefs → 輸入 → 勾選「標點配對」
快速參考
| 操作 | 按鍵 |
|---|---|
| 送字 | Space |
| 選字 | 1–9 |
| 補碼 | v r s f |
| 萬用碼 | *(Shift+8) |
| 退格 | Backspace |
| 取消 | Esc |
| 送出原始碼 | Enter |
| 中英切換 | 快按 Shift |
| 暫時英文 | 按住 Shift |
| 全型空格 | Shift+Space |
| 頓號 | vv + 空白鍵 |
' ; / 直送 | 空閒時直送 App |