有時候主碼表有字拆不出來,以我使用的倉頡 cj_jerry.txt 為例,尚可以速成的首、尾碼方法在候選窗裡找到要拆的字。
[!example] 要拆出「龍行龘龘」的「龘」
「龘」的倉頡碼是「ypybp」,取「首碼+z+尾碼」,即「yzp」再於候選窗選用
<div class="yin">龘</div><ruby>龖<rt>ㄉㄚ ˊ</rt></ruby>
另一個方法就是使用輔助碼表,亦即在主碼表(倉頡)的操作狀態下,臨時使用指定的另一個碼表(例如:注音),注音找到的字在候選窗裡就會有主碼的編碼。以下就是啟用輔助碼表的操作步驟。
▼ 倉頡拆不出「屢」,先按 `再以注音輸入「ㄌㄩˇ」
1. 設定使用輔助碼表
-
將相關鏈接裡的注音碼表檔 Phon-bopomofo.txt 複製到
安裝資料夾/.yong/mb
裡 -
修改系統設定
安裝資料夾/.yong/yong.ini
- dicts參數指定第二個詞庫檔(稱為分詞庫),用來存放自訂的編碼
[IM] default=0 0=CangJie_jerry 1=Phon 2=English # ... [Phon] name=注音 engine=libmb.so arg=.yong/mb/Phon-bopomofo.txt dicts=.yong/mb/Phon-bopomofo_user.txt .yong/mb/Special.txt #使用繁體中文 trad=1
- dicts參數指定第二個詞庫檔(稱為分詞庫),用來存放自訂的編碼
-
重啟小小輸入法
1.1. 分詞庫範例
- 可以自訂編碼,例如詞的每個字開頭的注音符號的第一碼
.5cae 中華民國
.wj 台灣 臺灣
1.1.1. 所有輸入法共用的特殊編碼
- 也可使用碼表的變數或函數,其名稱以 $ 開頭,可搜尋 yong.chm 裡的「码表的特殊编码」
- 值開頭的
$[說明文字]
是顯示在候選窗內的提示文字 $GO(執行內容)
函數可執行特定功能,例如開啟應用程式或檔案等,注意其參數沒有單引號或雙引號,且不能有空白(空白以$_
替代)reld $[🏃reld重載設定]$RELOAD()
使用$RELOAD()
函數重新載入所有設定與使用中的碼表,碼值開頭的$[🏃reld重載設定]
是候選窗的提示文字,輸入reld
後只顯示提示文字
zdate $MON月$DAY日 $mon月$day日 農曆$RIQI
zedit $[文字編輯器]$GO(c:\\util\\EmEditor\\EmEditor.exe)
zexp $[檔案總管]$GO(explorer.exe)
znote $[記事本]$GO(notepad.exe)
ztime $HOUR點$MIN分 $hour時$min分 $hour:$min
zweek 星期$WEEK
zyear $YYYY0年 $yyyy年
zymd $YYYY0年$MON月$DAY日 $yyyy年$mon月$day日 農曆$RIQI
reld $[🏃reld重載設定]$RELOAD()
kbsy $[🏃特殊符號虛擬鍵盤]$KEYBOARD(12,0)
1.2. 碼表的特殊編碼
變數 | 功能 |
---|---|
$$ |
$ |
$_ | 空格 |
$/ | 換行 |
$ENGLISH | 進入英文輸入狀態(無重碼且無後續編碼時有效) |
$YYYY0 | 年,如二〇〇八 |
$YYYY | 年,如二零零八 |
$yyyy | 年,如2008 |
$MON | 月,漢字 |
$mon0 | 月,數字,如02 |
$mon | 月,數字,如2 |
$DAY | 日,漢字 |
$day0 | 日,數字,如02 |
$day | 日,數字,如2 |
$HOUR | 小時,漢字 |
$hour | 小時,數字,如2 |
$hour0 | 小時,數字,如02 |
$MIN | 分鐘,漢字 |
$min | 分鐘,數字 |
$SEC | 秒,漢字 |
$sec | 秒,數字 |
$WEEK | 星期幾,漢字 |
$week | 星期幾,數字 |
$RIQI | 農曆日期 |
$| | 游標定位 |
$LAST | 上一次的輸出 |
$SPACE | 碼表中唯一候選詞最後添加$SPACE,則直接上屏 |
$(環境變數) | 取作業系統的環境變數 |
$(_HOME) |
.yong資料夾 |
$(_DATA) |
安裝資料夾 |
$CLIPBOARD | 剪貼簿內容 |
$CAND | 當前的首選項 |
函數 | 功能 |
---|---|
$GO(說明文字,處理內容) | 執行指定功能。稱為「命令直通车」 |
$RELOAD() | 重新載入設定配置 |
$LEFT(n) | 左移n個字 |
$SENDKEYS(key) | 送出按鍵 |
$IMKEY(key) | 送出輸入法的按鍵,例如:smp $[🏃简繁互换]$IMKEY(CTRL_ALT_F) |
$KEYBOARD(0,1) $KEYBOARD(13) |
輸出第1個虛擬鍵盤且按下Shift鍵 輸出第13個虛擬鍵盤鍊 |
$CONFIG(輸入法區段,參數) | 讀取輸入法區段的參數值 |
test $[說明文字]$GO(處理內容)
- 能使用的按鍵函數:ENTER,BACKSPACE,DEL,HOME,LEFT,UP,DOWN,RIGHT,PAGEUP,PAGEDOWN,END
$GO
參考:命令直通车 - 帮助 - 小小输入法
2. 主碼表設定
在主碼表(.yong/mb/cj_jerry.txt)裡指定其輔助碼表檔路徑(`後面要加一個空白):
assist=` .yong/mb/Phon-bopomofo.txt
assist
參數提定候選窗裡以倒引號 ` 按鍵進入輔助碼輸入狀態。為了更明顯提示已進入臨時注音狀態,可修改主碼表的按鍵描述檔的按鍵提示。
-
先修改 yong.ini,在
[CangJie_jerry]
區段裡指定按鍵描述檔:# 組字時,將英文碼顯示為倉頡碼 key_desc=.yong/mb/CangJieKey.txt
-
修改CangJieKey.txt的 ` 之設定值,數字表示按鍵出現的位置:
a=1 日 | 2 日 | 3 日 | 4 日 | 5 日 | 6 日 b=1 月 | 2 月 | 3 月 | 4 月 | 5 月 | 6 月 c=1 金 | 2 金 | 3 金 | 4 金 | 5 金 | 6 金 #... `=1 注音: | 2 注音: | 3 注音: | 4 注音: | 5 注音: | 6 注音:
3. 另一個輔助碼表
另一個輔助碼表是設定在 yong.ini 裡,其參數名為 quick
:
[CangJie_jerry]
#...
#表情符號 全拚輸入碼
quick=/ .yong/mb/emoji.quanpin.txt
在yong.ini的倉頡區段裡設定按鍵 /
進入表情符號輸入狀態,例如輸入/aixin
輸出 。
4. 相關鏈接
解說文章: https://jdev.tw/blog/8538/
官網: http://yong.dgod.net
下載: http://yongim.ysepan.com
另一個最新版下載: https://yong.dgod.net/download/
倉頡碼表檔 cj_jerry.txt下載: https://gist.github.com/emisjerry/7a1e72688bfc4d4b5c0f9f16f1b84424
碼表檔yong-mb.zip下載: https://drive.google.com/file/d/1HLVpcvg-_qdkB9rjLK8ZghQTruKLzppB/view?usp=sharing (倉頡、注音、大易、行列30、無蝦米)
5. 教學影片
1-1. 觀念篇: https://youtu.be/kpJcxixxQn4
1-2. 安裝系統與輸入法篇: https://youtu.be/6BChbrLMWe8
1-3. 使用介面篇: https://youtu.be/aaTIO3E0CYs
1-4. 重要設定檔簡介篇: https://youtu.be/o-k0zyEUWE0
##
您可能也會有興趣的類似文章
- 小小輸入法全面解析#1:安裝與基本設定 (2則留言, 2024/10/06)
- 簡睿版小小輸入法:安裝與快速入門 (8則留言, 2016/07/29)
- 顯示鍵盤輸入狀態的輔助工具:InputTip,Windows多種中文輸入法適用 (0則留言, 2024/09/29)
- 隨時掌握Windows輸入法狀態的小工具:ImTip (0則留言, 2022/06/26)
- 在iPad快速輸入大量中文的軟體:zhim! extended (0則留言, 2011/08/06)
- 安裝通用輸入法編輯器以擴充Windows 7 輸入法 (3則留言, 2011/11/20)
- [macOS] 如何讓MacBook具備Delete按鍵? (0則留言, 2017/11/05)
- 實在是並不小的「小小輸入法」─功能強大、彈性十足 (4則留言, 2012/12/04)
- Windows Mobile使用的完美聯絡人軟體:Inesoft Phone [修訂] (1則留言, 2009/02/28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (63則留言, 2008/04/10)
- Android好用程式:用Keyboard Manager自動切換輸入法 (0則留言, 2012/08/26)
- [Android] 快速切換輸入法鍵盤的工具:Quick Keyboard Switch與Select Input Method (0則留言, 2013/08/08)
- Wiki式的記事工具:WikidPad (3則留言, 2006/02/26)
- 用LIME HD的自建輸入法擴充Galaxy S3的倉頡輸入 (0則留言, 2012/07/26)
- Obs162|Obsidian簡單且容易操控的Anki新外掛:Yanki (0則留言, 2024/07/28)