2025年7月18日 星期五

【評測】在Chromebook使用行列輸入法

 因為Chromebook宣稱自己支援行列輸入法,為了避免行列使用者買Chromebook後,被落差感弄得不要不要的破壞心情,所以我寫這篇文章,供行列使用者自行評估。

更新說明:

一、2025.09.07

JSCIN經過了重大改版,與這篇的內容越來越遠了。

我決定不再改動這篇了,這篇可視為歷史文件

等我這陣子忙完,我會寫一篇「JSCIN行列輸入法詳解」,重新摸透JSCIN的行列輸入法如何設定。

當然,我最近會非常刻意的使用JSCIN寫作。

二、2025.08.23

1、本文使用的JsCin版本是3.0.2(2025年8月23日),所以這篇文章只適用於新版的chormebook。

2、本文所有評測僅針對「行列輸入法」的使用狀況。倉頡、嘸蝦米輸入法無法一概而論。

3、如果你想買便宜的過期CB,那我在開頭就直接勸退你。因為很大概率不適用於我的評論,你遇到的問題可能遠比我刪掉的負評還嚴重。

首先,Chromebook不是筆電,不能安裝香草、DIME、新行列30等主流第三方輸入法平台。且沒有任何「第三方輸入法軟體」供安裝(就行列而言)。能用的只有 Chrome 應用程式 JsCIN。

在平板模式下,也不能安裝Google Play裡的gcin(平板模式下極不穩定,且沾到chromeOS的原生軟體就崩給你看),lime與sweetlime則不在play裡,不給裝。

在Crostini環境下,我試著安裝gcin與ibus-array,但安裝後都發生無預警閃退,我一次都沒開啟成功。

所以只有兩種選擇,分別是:

1、內建的行列

2、Jscin中的行列

(更新補充:可能Rime方案也能實踐行列輸入法,但我對Rime與yaml一竅不通。希望有人能補充這塊空白。)

本文針對內建行列與JsCIN行列。

我先說結論,只要是行列輸入法,虛擬鍵盤都不可用。

且內建的行列很糟,非常難用。

JsCin在實體鍵盤表現不錯,但螢幕鍵盤會死人。要買chromebook請評估這點。

以下是這兩種行列輸入法的實測:

一、Chromebook內建的行列輸入法

1、有一級簡碼與特別碼。

但沒有二級簡碼,沒有W符號,這是致命傷。


圖說:無W+數字的符號輸入

圖說:沒有二級簡碼

2、表格非常老舊,老到打不出【蟎】、【礴】、【祢】等字,都2025年了,這對照表舊得太誇張,太沒誠意了。

但卻保存著【變】2v9v與【繼】2v8v2-等今已不存在的特別碼。


圖說:古舊表格中的特別碼

如果你覺得這些特別碼是有必要的,可以自己改cin檔,然後在Jscin中執行。


3、平板模式的災難場面

3-1、螢幕鍵盤為「英文鍵盤」,違反了行列輸入法使用者的打字慣性。

因為行列輸入法使用者在打字時,腦中出現的卻是這個心智模型:由座標定位10行3列,再分配給各手指(10行)進行上中下(3列)的操作。

圖片來源:行列輸入法官方教材

圖說:這是gcin for Android提供的典型可用的「行列鍵盤」,符合使用者打字時心中抽像的心智模型。

但我們現在回過頭,來Chromebook提供的虛擬鍵盤,卻是:
1、英文鍵盤
2、斜排而非坐標
3、還附帶了沒有作標意義的符號('[]\-=)。
Chromebook內建的行列鍵盤長這樣

導致連數算某個鍵的「行列位置」都困難,會被斜排與符號干擾。

所以不只是「英文」與「行列碼」的顯示衝突,是「認知坐標」與「英文」參照位置的認知矛盾。

至少對我來說,平板模式下的行列輸入法是完全不可用的。

那用平板+藍芽繞道呢?

抱歉,因為:

3-2、平板模式下的Chromebook內建輸入法無法用藍芽鍵盤打中文,也不能用數字鍵選一級簡碼。

總結:
1、實體鍵盤下,不能用實體鍵盤打二級簡碼與W符號
2、平板模式下,虛擬鍵盤破壞了相對位置,產生認知衝突
3、字元太少,太舊。舊得很誇張。
Chromebook內建行列,不論表格、功能、螢幕鍵盤都慘不忍睹,不可能滿足日常打字需求。容我罵一聲幹。
★☆☆☆☆

二、JSCin的行列輸入法:

如果你想撿便宜,買二手「已停止更新」的chromebook,
那你的chrome可能會無法更新成新版的JsCIN,
就會遇到我刪掉的這些問題,而且可能更嚴重!

1、無法以shift切換成英打,只能「crtl+空白切」切換為「上一個輸入法」。
這意味著,你必需保持「英文」為上一個輸入法。所以使用者(尤其是初學者)不能用注音反查行列碼。

2、打錯字時很麻煩
2-1、中打錯字:不能重按空白鍵自動清理錯誤,要「←back」「←back」「←back」「←back」
2-2、打到一半才發現忘了切換英打。切換英打後行列碼會殘留在打字區:如,我想去7-3^9-3^4v。(每個行列字根都是 back兩下)

上面都是3.0.1以前的缺點,我當作歷史保留下來。雖然現在的JsCin已經都改善了,還是記錄一下我怎麼從負評轉向推薦的。
同時留著,也以此勸退想買二手「過期chromebook」的行列輸入法使用者。

這是新版的JsCin(3.0.2):

使用JsCin+實體鍵盤,在什麼都不設定的前提下,你可以正常的使用這些功能:
1、一二級簡碼與特別碼

2、可以用w+數字輸入符號
總之就跟gcin下的行列輸入法很像。

這個功能要設定才有,那就是:
3、反查字根
進入JsCin的輸入法設定,勾選「反查此輸入法應對的字根」

然後手動切換到你習慣的輸入法,輸入你不會打的字。就可以反查字根了。(我不會注音輸入法,以倉頡代之)
可字根反查

但,JsCin受限於chromebook。像我們這種一般使用者,用chromebook時如果不帶點不優雅,那就不叫chromebook了。

4、JsCIN唯一的缺點:平板的災難模式
如果你能忍受這個災難,那JsCin就沒什麼好挑剔的了。

4-1、看似更好更殘缺
JsCin的螢幕鍵盤為英文鍵盤,甚至連「傳統注音」的螢幕鍵盤都是英文。
圖說:JsCin的螢幕鍵盤,比Chromebook更像坐標,但…

你們有沒有發現,更嚴重的問題浮現了?
沒有「;」,沒有「0-」!!(翻譯成注音輸入法:沒有「ㄤ」)
所以用JsCin的螢幕鍵盤,在預設下,打不出任何含「口」的字元

但沒關係,解決方法如下圖:
點選鍵盤的┇,選「switch to full layout」。

然後你就回到Chromebook提供的災難場景了,而且每次叫出鍵盤,都得重新switch to full layout一次。

這還沒完,更致命的是:
4-2、簡碼會擋到鍵盤

圖說:二級簡碼會擋鍵鍵,導致無法連續輸入上排的鍵位。

只要有東西擋到螢幕鍵盤,打字感受都會很差
但諸君見圖,
斜排英文鍵盤(不帶行列碼)
+螢幕鍵盤和簡碼打架
我儘力客觀了,但請容我稱之為災難現場

所以我根本不會在平板模式中使用JsCin,因為打第一個字時,一級簡碼就擋死第二個鍵了。
(準確來說,我不會在Chromebook的平板模式用行列輸入法,因為倉頡沒這個問題。)

更新,在3.1.0版之後,可以文字以水平方向顯示,如下圖:
方法是進入設定頁面後,取消「使用直式侯選字列」。
我想這樣,對簡易速成的使用者應該是一大福音吧。
但行列就是沒有「自己的虛擬鍵盤」。所以,大概更堪用一點吧。

除非,在平板模式下使用藍芽鍵盤(?)
「好消息」是,JsCin可以在平板模式使用藍芽鍵盤,

但,這場景超尷尬的:不論在平板或chrome模式,你只能用實體鍵盤才能用行列輸入法。

好吧,除了平板模式的虛擬鍵盤,
Jscin能基本符合電腦上的打字習慣,JsCin(3.0.2)在實體鍵盤的表現不錯。

★★★★☆(排除螢幕虛擬鍵盤)

三、在JsCin使用你順手的表格

最新版Jscin(3.0.1)已將內建表格更新為「ar30-regular-v2023-1.0-20230211」(應該是),為目前(2025年)最新的表格。

所以JsCin內建的行列30已足以應付大部份普通的使用了。你可以直接跳過,看結尾就好。

除非你有下面兩項需求:
1、「魔改」:比如在表格裡放入特定的特別碼、改符號、或加入「行列官方詞庫」。請參考這章最後一段的聯結。

2、打出特定字元:如「𨑨迌」、「𤆬囡仔」、「𠊎等」這些本土語言用字。或「鮢𩼣魚」之類的菜市場用字。那請下載老刀的「big版表格」。

安裝表格的方法如下:

1、下載新表格
請到老刀的github,下載gcin版的.cin檔。
建議選.cin

老刀的網址:

標準版 (regular)與大字集版 (big)都行,看自己的打字需求。
建議你選.cin。雖然改版3.0.2後,JsCIN可以正常用行列gtab了,但我無法給出了.gtab好不好用的答案(因為我的自製表格是.cin)。但我可以肯定的說:

.cin好用!

2、安裝cin檔
2-1進入Jscin的設定頁面,
選擇「由已下載的檔案新增」,並選擇剛下載的cin檔

2-2輸入法類別是「行列30」,按下確定,
而且切記,是只能選.cin(別選.gtab)雖然「理論上」沒差別了,但,既然.cin檔一直以來都表現穩定,我還是建議你選.cin。
建議選cin檔。並告訴JsCIN,這是行列30。

更新:
3.0.1版之後,要多多設定這個,不然輸入法會變點有點怪。我有時間再來寫怎麼個怪法。
總之就先照下圖這樣勾選吧:
然後新版的「字根反查」視窗滿煩人的,我還不知道怎麼消除反查的視窗,所以先關閉吧。

2-3、然後等待,直到「已啟用的輸入法」出現剛安裝的輸入法。
並且「輸入法工具」與「已啟用輸入法」都出現剛安裝的輸入法,那就大功告成了。



對我來說,這是JsCin最大的優點:
可以依照gcin參數規則改表格,加入你喜歡的特別碼、符號
甚至可以「魔改」出「詞庫行列
但如果要魔改成自己順手的表格,
請選.cin檔,不要轉成gtab,
一方面是.cin檔方便「改表格」
再則是.gtab仍有不穩定之處。

這是.cin下的「魔改版」官方詞庫
明明是同一張表格,轉成.gtab就無法以輸入「詞庫」

附圖:這是早年JsCin下的「詞彙輸入」的情景。

既然這個問題古已有之,那我們就別故意瞎踩.gtab。
因為.cin的運作正常,只要依照gcin規範,要改特別碼、改簡碼、搞詞庫都OK,都運作良好。
所以要魔改表格,要輸入詞彙。那就用.cin,別轉.gtab。
別浪費時間搞.gtab

補充:經下方專業者留言,這是Jscin解析gtab時的限制,請看留言區。

結語:用JsCin,別用CB內建的鳥蛋了

chromeOS的虛擬鍵盤不支援行列輸入法
JsCin與內建皆然。

但…
這就像我們「行列使用者」在職場,如果在提案、在展示工作時,只要站在公用的電子白板前,我們總是無法使用電子白板的行列輸入法鍵盤來輸入文字一樣。

這是行列輸入法使用者普遍的限制,乃事實上的無可奈何。

務實點,接受牠吧。

所以,在chromebook請完全放棄虛擬鍵盤,
並使用JsCIN,永遠搭配實體鍵盤
那就可以:
1、和符合電腦打字的習慣。
2、還可以自由改表格。

這不是反諷,是務實的建議!

所以,
如果你是chromebook使用者,那只要你不使用虛擬鍵盤,
實體鍵盤上的JsCin 3.0.2可以讓你優雅的打字。

如果你想買「新的」chromebook,那請好好評估能不能完全放棄虛擬鍵盤。

如果想撿「過期」chromebook,我強烈勸退。

況且,雖然我整篇負評,但這篇文章是在Chromebook下測試,用JsCin打的。(絕大部份還是在沒那麼好用的3.0.0上思考並打字的)

這篇文章本來就不是為了臭幹Chromebook,而是為了行列輸入法的使用者,如果打算買Chromebook,那我盡可能的提供客觀的參考了。

12 則留言:

  1. JsCIN 3.0.1 已經修正了打錯字的問題,也加入了 Shift 切換功能。平板模式是系統繪製的, JsCIN 無法調整。

    回覆刪除
    回覆
    1. 感謝告知,真的可以用shift切換中英文了,且用Esc鍵除錯,我會盡快更新資訊。再次感謝告知。

      刪除
    2. 3.0.2 預設開啟了空白鍵清錯的機制,也可以讀 gtab 的簡碼了

      刪除
    3. 這次更新完全超乎我的預期了,用3.0.2打字真的棒極了。我這篇得大改了,並收回所有的負評(除了無可奈何的平板模式)。再次感謝您的投入,使我們普通使用者受益。

      能在chromebook優雅的打字,解決了這5、6年來的不偃。我興奮到說不出話,這是真的。

      再次感謝,大感謝!!!

      刪除
    4. 一點小補充

      1. Chromebook是可以安裝第三方輸入法軟體的,只是因為架構不同,各大輸入法平台有特地移植的不多。 Chrome Webstore 上除了 JsCIN 還可以找到小麥輸入法跟其它基於 Rime 的輸入法。

      2. 擋到虛擬鍵盤的問題,其實有試著實作切成水平輸入視窗,但最近的 ChromeOS 水平輸入法視窗配色出了問題,前景跟背景都是黑色,所以無法使用...

      3. gtab 對於轉換結果是英文或大於一個中文字時會改成為詞庫來存,這個機制在 jscin 的gtab parser 還無法處理所以會出問題。

      刪除
    5. 再追加一個。 擋到虛擬鍵盤有想到一個解法。系統部份要改開啟無障礙鍵盤設定裡的螢幕小鍵盤,那個就會是完整鍵位。 當然輸入法部份還是要改成用特別的方式來顯示水平輸入,這樣大概會堪用,只是就算接上實體鍵盤,那個螢幕小鍵盤還是會一直跑出來。

      刪除
    6. 謝謝您的熱心補充,
      我搜了一下,Rime似乎有行列方案,不過超過我的知識範圍了。我先記錄下來,待有機會時再學習看看。

      刪除
    7. 在我這種普通使用者的角度,看.gtab的phrase受限。我不知道這對其他輸入法使用者影響如何,但對我個人而言,影響幾乎是微乎其微的:因為.cin已經運作良好了。

      況且我的「詞彙行列」,也是我自己亂改魔改出來的東西。唯二能良好運作的台平,除了gcin就屬JsCIN了。魔改物不被完全支援,本就合情合理。
      遑論.cin已良好支援了。

      且具phrase功能的表格(如:亂倉打鳥、輕鬆),主要流通表格似都是.cin。也許讓有phrase需求的使用者知道,.cin才能出詞,似乎就夠了。

      另,我稍微用最新版的行列.gtab打字,雖然大概只打一個多小時,但沒有遇到任何問題。

      再次向您致謝。

      刪除
    8. 我開啟了無障礙的螢幕鍵盤,然後把螢幕直立,似乎真的堪用多了,感謝。(但沒有「行列鍵盤」還是需要花精力去「數算」)。

      又,趁機回報一下,我剛發現的問題。就是在螢幕鍵盤在行列輸入法下,

      如果誤觸'[]-=這些非字根的標點符號時,並不會像倉頡一樣「無視非字根的標點符號」,按空白鍵照樣出字。

      而是直接出字根,如「9-9^」這樣。

      刪除
    9. 我目前視螢幕鍵盤為「必需忍受的不優雅」

      要用chromebook打字,就務實地使用實體鍵盤。因為「行列鍵盤」就真的和別人不一樣,很難轉換成英文字母來思考。

      但倉頡就沒這個困擾。

      所以這是行列使用者必須承認且瞭解的普遍限制,

      就像我用電子白板報告工作提案時,「一定」無法用螢幕鍵盤操作行列輸入法一樣。

      這是沒辦法的,也是普遍的、必須接受的現實。

      刪除
    10. 候選字的方向,在虛擬鍵盤下如果能變成水平顯示,我想應該會好很多(尤其對注音或簡易速成使用者)。

      但用實體鍵盤時,我想也許垂直顯示會好一點點。
      主要是,行列有一二級簡碼,水平顯示時,每打前打個字根都會跑出長長一坨候選字。

      再來是詞庫的輸入,垂直且分行,比較好一眼看出我要選的候選詞。

      感謝您不斷的討論。謝謝

      刪除
    11. 3.1.1 更新,支援水平顯示,能正確處理詞庫類 gtab,還有輸入法可以各自調整細項設定所以新增輸入法不用再選類別了

      刪除