自 iGardener 老師周一發表 Chromebook 實戰教學(五) – 完全 Chromebook 中文輸入攻略(上)-內置「鍵盤.手寫.語音」篇 後,香港 Google for Education Teachers Network (GETN) 計劃的同工都有討論到 Chromebook 內置中文輸入法的限制。
事實上香港及台灣學界有系統介紹 Chrome OSW 其他中文輸入法的教學文章不算多,此文上集旨在幫助初用 Chromebook 的師生。
希望這篇下集能夠幫助您這類進階 Chromebook 中文用家啦!
大家先溫習一下 Chromebook 內置輸入法的限制:
- 內置「倉頡/簡易輸入法」:
- 內置的倉頡輸入法是第五代,而不是香港學生慣用Windows 內置的第三代
- 不支援「*」號切換至簡易/速成的輸入
- 沒有快速選字功能
- 沒有聯想字
- 內置「粵語輸入法」:
- 不能輸入全形標點符號(這是 iGardener 老師最不可接受的缺點。)
- 無聯想字
- 語音辨識中文輸入法 (Google voice typing):
- 暫時 Google 所有 語音辨識都不能辨認標點符號,不像 iOS 語音辨識中文輸入法般智能(希望Google 爭氣,不久將來可以)
如何解決?總有計!
1. Chrome OS/Chrome browser (Win, Mac, Chrome OS)
安裝「Google 輸入工具 Chrome 擴充工具」
其實自2013年 Chrome browser 已經有自家的雲端版輸入法,名為「Google 輸入工具」(Google input tools),是一個 Chrome 擴充工具 (Chrome Extension)。
除了廣東話和漢語拼音,注音、倉頡、五筆、手寫,繁簡體齊全,只要用家曾經在 Chrome 擴充工具 安裝過,任何電腦有 Chrome 瀏覽器,這個輸入法可以在任何網站上面用到,相當方便!
在 Windows 或 Mac 的Chrome 瀏覽器可使用,當然在 Chromebook 也可以使用。
- 優點:
- 真正跨平台的網頁版輸入法,OS independent
- 所有輸入法及聯想字跟住用家走
- 缺點:
- 未見持續更新
- 與Chrome OS 不太兼容,同時使用時不知「誰是大佬」
2. 香港仔 Googlers 設計「Google 輸入工具」廣東話輸入法秘技
iGardener 老師是廣東話輸入法的重度用家,對於 Google 團隊中的香港仔很早已經開發廣東話輸入法和廣東話語音搜尋,真的很感動!
Google 的廣東話輸入法秘技
- 輸入法可根據不同的拼音方法,例如:「百」字可以用 「pak」、「bak」、或者「baak」輸入
- 可以整句的輸入,打「ngohoinei」就出「 我愛你」,系統會根據文字的組合選擇出最適合的字句,包括很多廣東話俗語
- 可以中英夾雜,不用切換輸入法就可以輸入英文(啱晒香港人,好正的功能!)
- 按 ENTER 便入英文
- 按 space 便入首選中文
- 按數字便選候選字
- 打字首拼音比如話 「tsw」就會認到「天水圍」,「hk」就會認到「香港」
- 打 「 O」就等於「口」字部首,打「o gei」就會出「嘅」廣東字
3. Chrome OS 安裝第三方輸入法「JsCIN中文輸入法」
要突破 Chrome OS 中文輸入法的限制,暫時最方便的方法,就是安裝「JsCIN中文輸入法」。
安裝後,系統設定 > 輸入法便新增「JsCIN中文輸入法」供選擇。
瀏覽器右上角亦新增「JsCIN中文輸入法」的「中」字 icon。
按「中」字 icon便可以設定「JsCIN中文輸入法」,選取已安裝的輸入法,選擇自己的心水另類輸入法,其他預設的輸入法可以移除。
「JsCIN輸入法」設定,亦提供以下選擇(看到嗎?大家恨咗好耐嘅聯想字啊):
4. 自製「JsCIN中文輸入法」.CIN 字根檔教學
JsCIN 使用的 .CIN 檔案格式只是純文字檔,根據官方資料, 原則上與 XCIN 2.5 相容,也加入與 GCIN 相容的指令。
- 指令一律以 % 開頭;
- 註解以 # 開頭;
- JsCIN 命令一律為大寫,例如 %AUTO_COMPOSE。
以簡易輸入法為例,文字檔範本如下:
%gen_inp
%ename simplex
%cname 簡易倉頡
%selkey 123456789
%space_style 2
%AUTO_COMPOSE false
%max_keystroke 2
%keyname begin
a 日
b 月
c 金
d 木
e 水
f 火
g 土
h 竹
i 戈
j 十
k 大
l 中
m 一
n 弓
o 人
p 心
q 手
r 口
s 尸
t 廿
u 山
v 女
w 田
x 難
y 卜
z 重
%keyname end
%chardef begin
a 日
a 曰
aa 昌
aa 晶
aa 暑
aa 間
.
.
.
zw 〞
zx ︱
zx ︾
zx ‵
zy —
zy 〈
zy ′
%chardef end
必須的指令
%ename <NAME>
輸入法的英文名字,同時會用於內部名稱。
%cname <NAME>
輸入法的中文名字,用於顯示。
%selkey <KEYS>
可用來選字的按鍵。
%keyname begin
<KEY> <VALUE>
%keyname end
按鍵在組字前顯示的內容。KEY 是實際的按鍵,VALUE 是顯示的字串。
%chardef begin
<KEYS> <VALUE>
%chardef end
組字規則。KEYS 是實際的按鍵,而 VALUE 是轉換後的輸出字串。
同樣的 KEYS 可以出現多次,其對應的每個 VALUE 都會進入候選字列表。
注意若 VALUE 有多個字,預設情形下會被拆開視為多個候選字。
若想要建立有詞類的輸入法表,則要在 %chardef 之前加入 %PHRASE_CHARDEF 命令。
次要的指令
%gen_inp
指定使用傳統 “General Input” 輸入法模組。由於 XCIN 與 GCIN 幾乎沒有其它標準
模組,此指令常被省略;在 JsCIN 中有其它模組但用來指定的命令為 %MODULE。
另外,JsCIN 目前有兩組 gen_inp 的實作,gen_inp 與 gen_inp2,可在選項中調整。
%endkey <KEYS>
立刻開始組字的鍵(相當於加入該鍵後立刻按空白)。
常見於大千(標準)排列的注音輸入法的聲調鍵。
%quick begin
<KEY> <VALUE>
%quick end
自行指定預列候選字的列表。主要用於行列30的一級與二級簡碼。
JsCIN 同時支援 XCIN2.3 的指令名「quickkey」。
進階指令
%space_style <STYLE>
指定空白鍵的行為模式。相關說明請見 GCIN 文件。
%AUTO_COMPOSE
在組字完成前就自動列出符合的候選字。
%AUTO_FULLUP
輸入最大鍵數時自動上字。
%SPACE_AUTOUP
空白鍵自動上字。
%SPACE_RESET
空白鍵自動清除錯誤輸入 (GenInp2 目前不支援)。
%SELKEY_SHIFT
第一個候選字用空白選(用於嘸蝦米與大易)
%DISABLE_SEL_LIST <KEYS>
XCIN2.5 由於不支援 %quick 而加入對行列30的 Dirty workaround。
%KEYSTROKE_REMAP begin
<KEY> <VALUE>
%KEYSTROKE_REMAP end
XCIN2.5 由於不支援 %quick 而加入對行列30的 Dirty workaround。
%MODULE <NAME>
指定輸入法模組。目前 JsCIN 唯一支援的是 Crome Extension “CrExtInp”。
%KEYGROUPS begin
<ORDER> <KEYS>
%KEYGROUPS end
分類按鍵成幾個群組。主要應用是注音的聲母、韻母等,讓按鍵在不按順序輸入時
能依分類自動重新組合。
%ACCEPTED_KEYS begin
<CONDITION> <KEYS>
%ACCEPTED_KEYS end
用來指定輸入法是否會處理各按鍵 (不處理的會丟回上層系統)。
CONDITION 可指定 * (全部), lcch, mcch, keystroke。
KEYS 指定在該 CONDITION 時此輸入法會處理哪些按鍵。
若要指定特別按鍵如 “Tab” 則 CONDITION 後要加逗號且每個 KEYS 要同樣用逗號隔開,
如 lcch, Tab,Esc,a,b
%PHRASE_CHARDEF
改變 %chardef 的預設行為,允許詞類輸入。
5. 自製「JsCIN中文輸入法」.CIN 字根檔匯入教學
選項中,新增更多輸入法。
將大家下載或自製的字根表 (.cin) 載入;
- URL
- Chrome OS 的本機下載區
- Google Drive (試過,唔穩定,唔多得,唔好試)
匯入後,就可以看到候選輸入法了(我的是廣東)。
6. 下載 iGarden 自製「JsCIN 廣東話輸入法 v.1」.CIN字根檔
iGardener 老師試驗時,自製了一個「JsCIN 廣東話輸入法」.CIN字根檔,非常粗疏,如大家不怕做白老鼠,可留言或電郵我試試。
如果大家學習完自製甚麼新的輸入法,可以告知我啊!
7. 如何在 Chromebook 輸入中文聯想字?
聯想字需要先手動開啟,在下面選擇,這樣才可以用到聯想字,不然你是完全看不到的。
8. 如何在 Chromebook 輸入中文全形標點符號?
- 逗號(,):Shift + ,
- 句號(。):Shift + .
- 問號(?):Shift + /
- 冒號(:):Shift + ;
- 分號(;):切換為全型後(shift+空白鍵 )再按 ;
- 頓號(、):\
- 感嘆號(!):Shift + 1
- 開引號(「):[
- 關引號(」):]
- 左括號(():Shift + 9
- 右括號()):Shift + 0
- 全形字元:Shift + 空白鍵
9. 如何在 Chromebook 輸入 emoji?
- 切換輸入法時,選左一emoji 圖案便成。
總結
Chromebook 中文輸入法仍需努力,iGardener 老師終於初步完成此文章,天光了,又要整裝迎接明天忙碌教學工作。
會 keep 住更新,有乜新料,記得話我知!
Glad to know it works, thanks.
暫時未有已知方法,謝謝。
已電郵,謝謝。
Hi, 可以電郵「JsCIN 廣東話輸入法」.CIN字根檔給我嗎
這幾天,在舊筆電上安裝chrome os,參考了您的文章,解決了行列輸入法的問題,謝謝!
你好,想請教一件事,我用緊JSCIN嘅微倉三
JSCIN預設打”?”係萬用字根,如果要打問號就要撳CTRL+?,呢個shortcut會同自動叫咗Chrome OS個Explore出嚟,唔知有無方法可以將萬用字根嘅功能取消咗佢?
已電郵「JsCIN 廣東話輸入法」.CIN字根檔,謝謝。
已電郵「JsCIN 廣東話輸入法」.CIN字根檔,謝謝。
已電郵「JsCIN 廣東話輸入法」.CIN字根檔,謝謝。
你好,可以電郵「JsCIN 廣東話輸入法」.CIN字根檔給我嗎?感謝。
你好,可以電郵「JsCIN 廣東話輸入法」.CIN字根檔給我嗎?
theone.vee@gmail.com
你好,想要「JsCIN 廣東話輸入法」.CIN字根檔。 可以麻煩電郵給我嗎?感謝。
theone.vee@gmail.com
Hello, can you tell me where to download your “JsCIN 廣東話輸入法”? Thank you!
HI 我跟你介紹用緊JsCIN Chinese Input 但有D 古怪問題想請教
聯想字開左了 但按SHIFT 個LIST 會消失 揀唔到
打,。 標點我係用CTRL + , . instead of SHIFT
其實係咩問題呢… ? 應該點做? orz
thank you
Which type of servers do you want to connect? file server? print server?
Hi, How can I connect chromeBook with the server of school?