Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

小小輸入法全面解析#1:安裝與基本設定

$
0
0

gh|200
gh|750

自從2012年以來,Windows經歷了Windows 8、Windows Vista、Windows 10直到目前的Windows 11,我使用的中文輸入法始終都是小小輸入法(yong.exe),雖然中間有幾個月的時間試用了一下 RIME(中州韻輸入法引擎),MacOS用的也是以RIME為基底的鼠鬚管,但總覺得RIME邏輯異常複雜,經常無法順利產生詞庫,最終仍換回了小小輸入法。

小小輸入法的作者周永在2008年開發了這套功能強大的輸入法,並持續改進,目前最新的版本是2.8版,同時具備Linux與Android等版本,最方便的優點是能共用環境與詞庫,只要維護一套詞庫便能在多種設備裡使用。小小輸入法 yong.exe 其名即來自作者的名字。

我覺得小小輸入法有下列優點:

  1. 系統短小精幹,執行環境非常簡單
  2. 不需要安裝即能使用
  3. 完整環境(包含詞庫)能複製到隨身碟,能將慣用的輸入環境帶著到處跑;我是將小小輸入法存放在Dropbox裡,在不同電腦裡都能使用相同環境
  4. 拆字碼值與詞庫為純文字格式,無論是倉頡、注音、嘸蝦米等輸入法,皆能以一般的文字編輯器依個人需要隨時修改
  5. 設定使用純文字的 .ini 檔,只要簡單學習很快就能上手
  6. 能自動更新版本
  7. 能更換佈景主題(皮膚),自訂賞心悅目的外觀
  8. 有Windows、Linux與Android版本,可共用設定環境
  9. 可指定輸出為繁體中文或簡體中文

以下先介紹小小輸入法的使用介面,再介紹幾個重要檔案的設定格式,希望讓有興趣的朋友們能很快上手。

1. 準備

[!tip] 最完整說明文件

  • 安裝資料夾裡的 yong.chm(小小输入法入门指南) 是最佳的學習材料,強烈建議由它開始學習
  • 覺得 chm 的字型太小看得很吃力?雖然工具列上沒有放大字型的按鈕,但「Ctrl+滑鼠滾輪」可以縮放字型
  • 在yong.chm裡要搜尋前,記得使用簡體中文,否則是找不到需要的內容的
  • 將滑鼠游標在右側內容點擊一下,再按〔Ctrl+F〕可以搜尋右側內容
  • 主碼表檔名是cj_jerry.txt,於 .yong/yong.ini 裡設定
  • 所有的設定 .ini 檔案編碼是UTF-8帶BOM
  • 碼表檔編碼是簡體 GB18030
    • 可使用的編輯器:EmEditor、VSCode、EditPlus、Notepad2
    • 無法使用的編輯器:Notepad、Notepad++

[!tip] 檔案編碼與優化

  • 雖然碼表能以encode=UTF-8設定使用UTF-8,但優化、合併碼表會轉換成GB18030,因此不如全部使用GB18030 🤣
  • 碼表優化後會重新排序

2. 安裝

  • 下載正式版,測試版由程式的更新取得
  • 熟悉電腦的朋友可下載.7z檔案,以達成可攜環境

3. 使用介面

除了系統匣內的 yong 圖示外,小小輸入法只有兩個視窗使用者介面:

  1. 狀態欄:點擊〔Ctrl+空白〕時顯示,通常放置在右下角
  2. 候選框:輸入鍵不止一個符合的標的時會彈出的選擇小視窗

3.1. 狀態欄

gh

狀態欄上由左到右共有 6 個圖示:

  1. 「中」與「英」表示目前是中文輸入狀態或英文狀態,可按左鍵或〔Shift〕切換
  2. 「〇」與「◗」(半圓)表示全形、半形
  3. 「。,」表示中文標點符號,「.,」表示英文標點符號
  4. 正中間的是輸入法名稱
  5. 左鍵點擊鍵盤⌨圖示顯示鍵盤選單,用右鍵點擊則出現鍵盤種類選單供選用不同的鍵盤
  6. 左鍵點擊齒輪⚙圖示則開啟設定視窗,右鍵則出現系統匣圖示右鍵功能表

[!info] 皮膚查詢與下載

  1. 皮肤 - 小小输入法
  2. 下載後存入skin/資料夾,再用設置去變更

3.2. 候選框

gh|200

當輸入的按鍵有多個符合的結果時就會彈出候選框(窗),此時:

  1. 按〔↑〕、〔↓〕、〔PgUp〕、〔PgDn〕鍵移動到需要的文字上後按「空白」
  2. 點擊開頭的數字以輸出其文字
  3. 按〔Enter〕輸出輸入的按鍵
  4. 找到需要的文字後,可按〔Ctrl+↑〕和〔Ctrl+↓〕移動排列位置
  5. 移動到某文字後按〔Alt+Enter〕則開啟字典網站顯示該文字的字典網頁
  6. 移動到某文字後按〔Ctrl+/〕則反查文字的碼值
    gh

4. yong.ini (系統設定檔)

  • 檔案路徑:.yong/yong.ini(不是安裝資料夾裡的yong.ini)
  • 控制系統的全域設定檔,ini格式
  • #開頭是註解行
  • 有下列重要區段:
Section 說明
[IM] 設定需要的輸入法,由 0 開始,指定的輸入法區段區分大小寫,default指定預設輸入法
[main] 狀態欄外觀設定
[input] 候選框外觀設定
[key] 功能按鍵設定
[輸入法區段] 對應[IM]的輸入法名稱

[!tip] 完整 yong.ini 範例
複製 yong.chm→入門指南→專家設置 的內容,存到安裝資料夾裡當做參考

5. bd.txt (常用標點符號)

  • 標點符號,不可設為碼表的字根(key)
  • 設定於 yong.ini [IM]→biaodian=.yong/bd.txt
  • 範例
    " 「$|」
    [ 【$|】
  • $|是輸入後游標停留的位置

6. cj_jerry.txt 碼表(詞庫)

  • 設定於 yong.ini [資料夾:.yong/mb/
  • 速成:只要用「首碼 z 尾碼」就能列出符合的所有字詞
  • 兩個字的詞以「第一字的首碼+尾碼」+「第二字的首碼 +尾碼」組出需要的詞,如「電腦」以「mubw」組成
  • 三個字和三個字以上的詞以「第一字的首碼」+「第二字的首碼」+...+「最末字的首碼、尾碼」組成,如「中華民國」以「ltrwm」組成
  • 四個字與以上也有用每個字第一碼組成的,如「中華民國」以「ltrw」組成
  • 部份詞彙直接用英文,如「roc」組成「中華民國」、「mouse」組成「滑鼠」
  • 注音符號以「zp」開頭,接續注音的羅馬拚音,例如ㄅㄆㄇㄈ分別是「zpb、zpp、zpm、zpf」

7. user.txt (造詞)

於主碼表無法找到的新詞,可依下列步驟將之加到造詞檔 user.txt 裡:

  1. 確認在中文輸入狀態
  2. 選取新詞後按〔Ctrl+C〕複製到系統剪貼簿
  3. 按〔Ctrl+Insert〕
  4. 移動游標到新詞位置,確認要使用的碼值後按〔Enter〕
  5. 新詞會添加到 .yong/user.txt 裡
  6. 系統匣右鍵功能表→【工具】→【合併用戶碼表】可將user.txt內的新詞合併到 cj_jerry.txt 裡

7.1. 預設新詞碼值設定

只要在主碼表內設定好 code_參數,則點擊〔Ctrl+Insert〕後會自動產生碼值。參數設定於主碼表上方:

# 2個字=第1字第1碼+第1字尾碼+第2字第1碼+第2字尾碼
code_e2=p11+p1-1+p21+p2-1
# 3個字=第1字第1碼+第2字第1碼+第3字第1碼+第3字尾碼
code_e3=p11+p21+p31+p3-1
code_e4=p11+p21+p31+p41+p4-1
code_e5=p11+p21+p31+p41+p5+p5-1
  • code_e3是碼數為3時的造詞規則
  • p11表示第一個字的第一碼,p12是第一個第二碼,以此類推
  • p3-1表示第三個字的最後一碼

8. 聯想

  • 檔案路徑:.yong/LC/LC.txt
  • 輸入「一」,彈出相關字詞視窗:「一般、一直、一些」等,供使用者選用

9. 💡 相關鏈接

✅官網: http://yong.dgod.net
✅下載: http://yongim.ysepan.com
✅另一個最新版下載: https://yong.dgod.net/download/

10. 教學影片

##

您可能也會有興趣的類似文章


Viewing all articles
Browse latest Browse all 897

Trending Articles