使用者:Wahaha356
中文輸入法 | |
快速倉頡輸入法 | |
發明人 | 麥志洪 GPLv3授權 |
---|---|
發明年份 | 1987年至2009年 |
類別 | 字形輸入法 |
操作系統 | Windows, Mac OS X, GNU/Linux, FreeBSD, UNIX-Like, Android, iOS |
---|---|
類型 | 輸入法 |
許可協議 | CC BY-SA 4.0 快速倉頡輸入法編碼口訣.png |
快速倉頡輸入法,簡稱快倉,Smart Cangjie (SCJ),是麥志洪先生從1987年起受倚天中文系統中的三碼倉頡啟發,由倉頡輸入法改良而成的中文輸入法[1][2]。至2009年後經LinuxPilot雜誌介紹,並得到麥志洪釋放其版權[3][4],以GNU通用公共授權條款GPLv3授權方法釋出。[5]
特色
[編輯]可當傳統倉頡輸入法使用,亦可隨意輸入快倉編碼以增加速度
[編輯]快速倉頡輸入法內有兩種輸入法,但是它們卻「互不干擾」。換句話說,倉頡輸入法的用戶在使用快速倉頡輸入法時,他可以幾乎不感覺快速倉頡編碼的存在。而快速倉頡輸入法的用戶也不會察覺倉頡輸入法會妨礙他的打字速度。這是由於倉頡輸入法的編碼大多超過三碼,而少於三碼的編碼亦和快速倉頡輸入法相同。
提升速度但亦兼顧容易拆碼
[編輯]快速倉頡輸入法是改良傳統倉頡輸入法的成果,它是目前編碼較短及規則簡單的其中一種輸入法。 只拆三碼。字首拆兩碼、字身一碼;字首拆一碼,字身兩碼;連體字一、二、尾碼。 按照原作者麥志洪的說法,對繁體字的編碼而言,平均長度僅是2.5至2.9鍵之間,編碼口訣只是「頭、頭尾、頭頭尾、頭尾尾」四種。[6]
快倉、速成及倉頡的關係
[編輯]- 快倉與速成相比選字較少,與倉頡相比則按鍵較少。
- 速成用家改用快倉可以在字數較少的選字表中選字(選字表最多出現六個選項)。速成用家亦可使用SDFG代替數字鍵1234選字。速成用家在找不到快倉碼時,可以輸入速成的編碼後加上Z鍵,再按空白鍵來組字。
- 倉頡用家改用快倉第六版立即可以增加輸入速度(因按鍵減少)。
- 使用第七版的用家更會因重碼字數選項進一步減低而提升速度(刪除傳統第三代和第五代倉頡輸入法,而只剩下已改良的倉頡輸入法)。
快倉第六版與第七版的分別
[編輯]「快速倉頡輸入法」已發展至第七版。第七版以提升打字速度為目的,輸入目標字只限用快倉編碼(亦即必須運用「快倉字根偏旁」和「高頻字根偏旁」),第七版因此並不包含「一字多碼」、容錯碼及速成碼。第六版則以容易輸入為目的,包含了所有第七版的編碼,及增加「一字多碼」及容錯碼等功能。
「快速倉頡輸入法」第六版有如下十點特色,第七版則刪去最後三點(第8、第9和第10點):
- 簡化倉頡輸入法的編碼規則,即取倉頡碼的第一、二和尾碼。
- 設有「快倉字根偏旁」11個編碼,減少重碼。(按鍵一次的高頻字根偏旁)
- 設有「高頻字根偏旁」18個編碼,減少重碼。(按相同鍵兩次的高頻字根偏旁)
- 消滅重碼的「SDFG」編碼選字方法(此方法在候選字選單中看次序。第一選項按空白鍵組字,其他選項依次序分別按SDFG鍵選字。)
- 兩碼簡碼表[7](例子:的 HH,是 IS,我 II,這 XX,會 OA,要 MV,很 HV等等)。
- 改良標點符號編碼(, JF或FJ或X),(。 LS或SL或Z),(、JS),(: JG 或 GJ),(「 PF),(」 FP),(? LF或 FL),(;GH)。
- 特殊符號編碼:用ENG可直接輸入全形英文字母、希臘字母,用GRP即可輸入數學符號、方塊元素、方框表格線,用NUM即可輸入所有的數字(包括阿拉伯數字、羅馬數字、花碼),用PIN即可輸入台灣注音符號,用SBL即可輸入特別符號(包括各種括號)。
- 採用「一字多碼」的編碼策略包含了三種輸入法:第一種是倉頡輸入法(傳統的第三代和第五代倉頡輸入法);第二種是改良版倉頡輸入法(亦即第七版快倉,包含簡化而剩下的第一、二、尾碼,快倉字根偏旁,以及高頻字根偏旁);第三種是速成輸入法(輸入速成的編碼後加上Z鍵,再按空白鍵來組字)。
- 擁有容錯碼,即是一些初學者容易打錯而亂猜的編碼(容易輸入為目的)。
- 速成輸入法編碼(輸入速成的編碼後加上Z鍵,再按空白鍵來組字)。
讓快倉得以流傳的授權方案
[編輯]快倉六是以GPLv3授權發放,輸入法之開放源碼可在網上找到。人人可以免費(Free、Gratis)取得,並自由(Free、Libre)使用,是第二個由倉頡輸入法衍生出來的開放源碼輸入法系統。(第一個開放源碼的倉頡輸入法衍生系統是輕鬆輸入法)
取碼規則
[編輯]倉頡輸入法最多取五個碼。第一步分辨目標字是只有一個部份的連體字,抑或是有兩個部份的分體字,還是三個部份的分體字。連體字取「頭、二、三和尾碼」。兩個部份的字,第一部份取「頭和尾碼」,第二部份取「頭、二和尾碼」。三個部份的字,第一部份取「頭和尾碼」,第二部份取「頭和尾碼」,第三部份取「尾碼」(若第二部份只取「頭碼」便取完,第三部份改取「頭和尾碼」)。[8]
速成輸入法最多取兩個碼。無論是連體字,兩個部份的字或三個部份的字都一樣只取「頭和尾碼」。
快速倉頡輸入法最多按四個鍵,但取碼最多取三個碼。首先分辨目標字是只有一個部份的連體字、抑或是有兩個部份的分體字、還是三個部份的分體字。連體字取「頭、二和尾碼」。兩個部份的字有兩種取字方法,第一種方法,第一部份取「頭和尾碼」,第二部份只取「尾碼」;第二種方法,當第一部份只有一個碼可取時,第一部份只取「頭碼」,第二部份取「頭和尾碼」。三個部份的字,第一部份只取「頭碼」,第二部份只取「頭碼」,第三部份只取「尾碼」。
快速倉頡輸入法另一種比較直接的分割字體取碼的思考方式為:
- 字首(第一部份)若不能一碼取完,只取首尾碼,字身只取尾碼(即「頭尾、尾」)。
- 字首(第一部份)能一碼取完的,字身取首尾碼(即「頭、頭尾」)。
- 連體字(不能分出字首、字身者)取「頭、二、尾」三碼。
當目標字其中一部份有被外框三面包圍或四面包圍,則取外框的字碼,而不取被包圍部份的字碼。因此尾碼有時可能會因為有外框而改變成取外框的字碼。但是,如果碼數不足,框內字碼仍然要取碼。
例一:耐 (一月戈)、曹 (廿田日)、殆 (一弓口)、尊 (廿田戈)。 例二:偏 (人竹月)、論 (卜卜人月)、酒 (水一田)、攜 (手山月)。
例外字三種(複合字、難字和特殊字)
[編輯]列舉倉頡三代的例外字例子如下(網上亦有文章說明):
例外字
門(日弓)--問們簡
目(月山)--眼睛眉
鬼(竹戈)--塊蒐魅
鬥(中弓)--鬧鬨鬩
隹(人土)--雖雇維
阝(弓中)--除附郭
虍(卜心)--虎處虐
(女戈)--幾畿
吂(卜口)--贏羸
首、難、尾碼 -- 身慶龜鹿廌(姊)(淵)黽兼 首、難碼 -- 臼(叟)(與)肅齊卍卐
木--末朿束來東柬秉乘 火--脊眷拳 大--爽夷 戈--彧 心--屯必
例外字在以下維基教科書有詳細說明。 維基倉頡輸入法/例外字 https://zh.wikibooks.org/zh-hk/倉頡輸入法/例外字
字根
[編輯]倉頡字根
[編輯]倉頡字母有24個,每個字母可能有一至多個輔助字形,統稱倉頡字根。例如「一」是倉頡字母,「」是「木」的輔助字形。輸入「五」字時,取「一一」這三個字根,按「一木一」三鍵。
快倉字根偏旁
[編輯]快倉字根偏旁有11個,是快倉獨有的字根。快倉字根按鍵次數只有一次。例如「巾」是「中」的快倉字根。輸入「幅」字時,取「巾一田」這三個字根,按「中一田」三鍵。
快倉字根只適用於字首。例如「體」字取「骨卄䒑」,按「月廿廿」;但「滑」字不能取「氵骨」,得取「氵」,按「水月月」三鍵。
特別注意「辶」字根。在標準倉頡裏,它是「卜」的輔助字形。在快倉裏,它作爲「難」的快倉字根,以減低重碼。同時,「辶」字根是唯一打破「快倉字根只適用於字首」的例外字根:例如「隨」字按「弓難月」三鍵,第二鍵是快倉字根,但並不是該字的字首。又例如「撾」字按「手難月」三鍵,第二鍵是快倉字根,但並不是該字的字首。
高頻字根偏旁
[編輯]高頻字根偏旁有18個,是快倉獨有的字根。高頻字根按鍵兩次,即同一鍵重覆一次,不過只視作取碼一次。例如「虫」是「中」的高頻字根。輸入「蝠」字時,取「虫一田」這三個字根,按「中中一田」四鍵。
高頻字根只適用於字首。例如「蛇」字取「虫宀匕」,按「中中十心」;但「蝕」字不能取「飠虫」,得取「飠中丶」,按「人人中戈」四鍵。
網上關於「高頻字根偏旁」的取碼規則和方法參考,可見:高頻字根偏旁取碼(快速倉頡輸入法特有的取碼方法)。
字根表
[編輯]倉頡及快倉字根表
- 在網上亦有「快速倉頡輸入法」的取碼規則和方法
- 還有關於「倉頡輸入法」及「快速倉頡輸入法」字根表(包含「快倉字根偏旁」及「高頻字根偏旁」)
快倉六包含的編碼
[編輯]快倉輸入法開放源碼表 快倉六包含以下編碼[9]
1. 第三代倉頡輸入法編碼 (繁體/簡體) 2. 第五代倉頡輸入法編碼 (繁體) 3. 資策會標準倉頡輸入法編碼 (繁體) 4. 「快倉二」編碼(狹義的快倉六)(繁體/簡體,使用高頻字根偏旁) 5. 快倉一輸入法編碼(繁體,僅取倉頡碼的第一、二和尾碼) 6. 廣東話輸入法編碼(z+廣東話編碼)例子:zchan,zlee,zcheung, zwong,zho …… (未釐清薛偉傑先生提供的廣東話輸入法編碼部份是否得到他本人更改為GPL授權,但已得到麥志洪先生包含在碼表中並以GPL授權) 7. 速成輸入法(首碼+尾碼+z) 8. 簡碼 9. 注音符號編碼(PIN;zxo+q至y其中一鍵;zxp+a至y其中一鍵;zxq+a至h其中一鍵) 10. 日本符號編碼(zv+a至y其中一鍵) 11. 英文字母、希臘字母編碼(ENG;zxo+a至p其中一鍵) 12. 標點符號編碼(SBL--括號;z+翻頁後選字表中選字;zx+a至y其中兩鍵) 13. 特殊符號編碼(GRP--數學符號、方塊元素、方框表格線;SBL;zx+a至y其中一鍵) 14. 數字編碼(NUM;z+qwertyuiop其中一鍵) 15. 香港政府 3000 常用字編碼 16. 標準倉頡標點符號和圖形編碼 17. 容錯碼 18. 高效的「sdfg」選字編碼 19. 使用高頻先見的編碼技術
循序漸進練習以提升速度
[編輯]對於一個習慣使用傳統倉頡輸入法(第三代或第五代)的用戶來說,當他利用快速倉頡輸入法時,他可以毋須練習和毋須改變他沿用的編碼規則輸入中文字。 如果用家明白快速倉頡輸入法的規則時,他可以循序漸進地使用快倉的規則(包括三碼編碼、快倉和高頻字根偏旁、快倉兩碼簡碼及快倉重碼表),混合使用傳統倉頡和快倉兩種編碼而立刻提升輸入速度。
快倉兩碼簡碼表
[編輯]快速倉頡輸入法v6.2.2兩碼簡碼表 (兩碼簡碼表仍有改善的空間,因仍然有非常用字在其中。) →→→按此 | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
日 | 月 | 金 | 木 | 水 | 火 | 土 | 竹 | 戈 | 十 | 大 | 中 | 一 | 弓 | 人 | 心 | 手 | 口 | 尸 | 廿 | 山 | 女 | 田 | 難 | 卜 | 重 | |
日 | 昌 | 明 | 題 | 杲 | 最 | 炅 | 量 | 易 | 時 | 早 | 旲 | 甲 | 旦 | 門 | 閃 | 悶 | 闈 | 問 | 曰 | 開 | 巴 | 艮 | 晒 | 閻 | 晦 | α |
月 | 賭 | 朋 | 具 | 采 | 愛 | 炙 | 肚 | 彩 | 賤 | 軍 | 央 | 巾 | 且 | 則 | 內 | 眠 | 用 | 同 | 助 | 冊 | 目 | 妥 | 腦 | 臍 | 丹 | β |
金 | 鈤 | 鈅 | 賺 | 儿 | 錄 | 鈥 | 釷 | 分 | 公 | 針 | 父 | 丫 | 釭 | 則 | 欲 | 鈊 | 半 | 釦 | 八 | 鑑 | 釓 | 釹 | 鈿 | 鏽 | 釙 | C |
木 | 杳 | 朿 | 朳 | 林 | 板 | 傑 | 杜 | 才 | 寸 | 末 | 夬 | 束 | 本 | 刺 | 做 | 朼 | 杽 | 杏 | 榜 | 來 | 札 | 根 | 東 | 樁 | 朴 | δ |
水 | 沓 | 清 | 淦 | 沐 | 冰 | 燙 | 圣 | 沙 | 叉 | 汁 | 汏 | 沖 | 江 | 灣 | 漢 | 沁 | 洋 | 呇 | 匯 | 溫 | 汕 | 汝 | 沺 | 濟 | 海 | ε |
火 | 嘗 | 肖 | 類 | 米 | 叛 | 炎 | 灶 | 少 | 炫 | , | 尖 | ? | 灴 | 判 | 尐 | 」 | 半 | 尚 | 小 | 粒 | 省 | 籹 | 當 | 焰 | θ | |
土 | 增 | 冉 | 填 | 地 | 報 | 熱 | 圭 | ; | 去 | : | 埃 | 坤 | 坦 | 坑 | 走 | 志 | 摯 | 吉 | 士 | 垃 | 起 | 壞 | 赴 | G | ||
竹 | 白 | 師 | 與 | 禾 | 反 | 秋 | 壬 | 的 | 鬼 | 千 | 夭 | 所 | 生 | 几 | 八 | 乇 | 牛 | 和 | 戶 | 升 | 自 | 很 | 留 | 臼 | 冬 | H |
戈 | 禸 | 資 | 床 | 冰 | 為 | 社 | 戊 | 我 | 戎 | 犬 | 神 | 式 | 序 | 庂 | 弋 | 祥 | 台 | 是 | 戒 | 戉 | 戉 | 福 | 靡 | I | ||
十 | 者 | 巿 | 穴 | 未 | 支 | , | : | 穿 | 轉 | 廾 | 丈 | 都 | 士 | 穹 | 定 | 它 | 丰 | 古 | 、 | 卉 | 七 | 安 | 富 | 斗 | J | |
大 | 奢 | 有 | 賀 | 殺 | 友 | 灰 | 在 | 疹 | 太 | 瘁 | 爻 | 尬 | 左 | 九 | 夾 | 疕 | 車 | 右 | 力 | 夾 | 疝 | 狠 | 奮 | 頭 | κ | |
中 | 衵 | 巾 | 貴 | ; | 被 | ? | 社 | 初 | 蟲 | 聿 | 史 | 串 | 虹 | 鬥 | 看 | 忠 | 聿 | 蜘 | 。 | 盡 | 儿 | 帳 | 由 | 肅 | 非 | L |
一 | 百 | 再 | 頁 | 于 | 汞 | 不 | 王 | 厂 | 殘 | 干 | 天 | 丌 | 二 | 丁 | 仄 | 麗 | 磷 | 石 | 万 | 幵 | 現 | 要 | 西 | 下 | M | |
弓 | 陽 | 陰 | 小 | 子 | 發 | 爾 | 丑 | 九 | 夕 | 陣 | 又 | 引 | 魟 | 了 | 久 | 急 | 丮 | 阿 | 乃 | 登 | 乙 | 張 | 陳 | 卍 | 外 | η |
人 | 會 | 內 | 仈 | 休 | 汆 | 伙 | 仕 | 入 | 伐 | 什 | 矢 | 仲 | 丘 | 乞 | 使 | 化 | 年 | 知 | 乍 | 位 | 仙 | 食 | 佃 | 餡 | 仆 | ο |
心 | 旨 | 情 | 惍 | 也 | 慢 | 「 | 懂 | 必 | 勾 | 悼 | 忕 | 忡 | 勺 | 乜 | 疑 | 比 | ! | 句 | 七 | 世 | 屯 | 忙 | 甸 | 勻 | ρ | |
手 | 抇 | 抈 | 扒 | 耒 | 投 | 素 | 推 | 抄 | 找 | 丰 | 換 | 撕 | 扛 | 打 | 夫 | ! | 井 | 扣 | 拒 | 拉 | 扎 | 表 | 播 | 插 | 扑 | Q |
口 | 踏 | 肙 | 只 | 呆 | 嘰 | 吙 | 吐 | 呀 | 吋 | 葉 | 唉 | 叫 | 咁 | 別 | 足 | 叱 | 咩 | 路 | 另 | 啦 | 巳 | 跟 | 噹 | 嘯 | 啡 | γ |
尸 | 職 | 騙 | 匹 | 屎 | 尿 | 緊 | 聖 | 刀 | 屬 | 耳 | 尹 | 。 | 刁 | 刷 | 尺 | 尼 | 群 | 叵 | 巨 | 聯 | 己 | 長 | 屇 | 習 | S | |
廿 | 昔 | 期 | 共 | 業 | 叢 | 苂 | 芏 | 剪 | 對 | 卅 | 艾 | 鄭 | 甘 | 芎 | 歡 | 芯 | 羊 | 若 | 勸 | 并 | 觀 | 世 | 曲 | 舊 | 菲 | τ |
山 | 峋 | 崩 | 崟 | 崢 | 岌 | 炭 | 崖 | 匕 | 幽 | 岸 | 凶 | 屮 | 崆 | 岑 | 嵌 | 崑 | 嶙 | 岩 | 岰 | 豈 | 出 | 崴 | μ | |||
女 | 婚 | 婦 | 績 | 好 | 奴 | 妳 | 壯 | 妙 | 將 | 奸 | 收 | 鄉 | 紅 | 彎 | 以 | 總 | 絆 | 如 | 幼 | 妍 | 奾 | 經 | 細 | 繡 | 終 | ν |
田 | 署 | 胃 | 四 | 果 | 黑 | 里 | 母 | 毋 | 因 | 甲 | 曰 | 野 | 囚 | 思 | 圍 | 回 | 男 | 曲 | 圈 | 囡 | 國 | 罪 | ω | |||
難 | 春 | 過 | 其 | 探 | 般 | 原 | 任 | 份 | 風 | 什 | 達 | 近 | 直 | 處 | 來 | 代 | 何 | 成 | 覺 | 表 | 這 | 章 | χ | |||
卜 | 講 | 六 | 設 | 主 | 謝 | 斗 | 文 | 新 | 上 | 處 | 該 | 此 | 占 | 迉 | 立 | 道 | 亡 | 還 | 齊 | 卞 | Y | |||||
重 | π | 參 | θ | 捌 | ∵ | ° | √ | 玖 | 拾 | 壹 | 肆 | ∠ | 伍 | 柒 | √ | 貳 | △ | 陸 | Z |
灰格為可供兩碼簡碼編碼而不影響傳統倉頡編碼。 紅色字為常用字(不包括傳統倉頡編碼的常用字)。(兩碼簡碼表仍有改善的空間,因仍然有非常用字在其中。)
JB = 巿 意思是黻,是傳統倉頡碼。不是城市的「市」字。
以下是重覆編碼 IG = 社 是標準快倉碼; LG = 社 是容錯碼; BN = 則; CN = 則; XN = 處; YN = 處; DT = 來; XO = 來
快倉重碼表
[編輯]選字表中候選字(重碼字)的排列次序
[編輯]倉頡輸入法是一種形碼輸入法,形碼輸入法注重選字表中候選字(重碼字)的排列次序。
熟習速成輸入法的人,注重選字表中排列的次序(其中最重視的是微軟速成輸入法中舊版本原來選字表的次序,所以視窗改版時,選字表次序被更改會被人詬病)。
傳統倉頡輸入法由於重碼太少,用家不太留意選字表次序,但傳統中低頻率用字放在首位是不太受用家歡迎。
快倉輸入法的選字表排列次序則會影響SDFG編碼選字,所以極為重要。
現今大部份輸入法IME(或稱引擎、或稱平台、或稱框架)會因為用家的選過的字不斷更新選字表次序。這是形碼用家想提升速度時不願意看見的。
網上快速倉頡輸入法編碼表重碼字排列出錯一覽:
- OpenVanilla github中的快倉七(除了重碼字排列錯誤,這聲稱快倉七的編碼表不是正確的快倉七編碼,很多字均只是使用傳統倉頡編碼)
- 官方Openvanilla 錯誤快倉七編碼表https://github.com/openvanilla/openvanilla/blob/master/DataTables/scj7.cin
- OpenVanilla 其中一個 Repository 中的錯誤快倉七編碼表 https://github.com/crystallion/openvanilla-oranje/blob/master/DataTables/scj7.cin
- 錯誤快倉六編碼表scj62.cin.gz,選字表重碼次序出錯(整理綜合的倉頡輸入法;Speed Cang Jie 6) ftp://ftp.kh.edu.tw/pub/odp/OXIM/cin_tables/
- 提供專列 cin 碼表說明可在 gcin 使用… (各大FTP站,竟然發現OXIM中文輸入法CIN原始編碼表已完全刪除) https://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=52250
正確的快速倉頡輸入法編碼表
發展歷史
[編輯]1987年 | 第一代 | 倚天中文系統的萬用詞庫、重碼仍然很多、它已比簡易輸入法的效率高出很多倍 |
1988年 | 第二代 | 「高頻字根偏旁」大幅度減少重碼字 |
1989年--1993年 | 第三代 | 「一字多碼」包含了傳統倉頡和快速倉頡編碼、大量的容錯碼、各種標點符號、特殊符號和數字編碼 |
1993年 | 第四代 | 擴充字庫支援中國海字集、「SDFG」選擇候選重碼字、但仍然受作業系統限制 |
1994年 | 第五代 | 補漏拾遺、以往技術構思完整實現。32,000多行編碼。 |
2000年 | 第六、七代 | 若快倉和倉頡的編碼相同時,傳統倉頡所組的字優先排序。持續增加容錯碼、「兩次按鍵的高頻字根偏旁增加一次按鍵也能輸入」、廣東話輸入法編碼(Z+拼音)、尚未更新完善暫用的「兩碼簡碼字表」[10]。63,000多行編碼。 |
2009年 | GPLv3授權 | 任何原始碼的衍生編碼必須保持相同的授權方式,同意他人可以自由地覆製和分發,不准封閉原始碼 |
2019年年初 | 建議改良簡碼字簡碼詞 | 建議改善兩碼簡碼字字表及增加兩碼簡碼詞詞表 |
2019年年初 | 建議增加LGPL授權 | 建議GPLv3和LGPL雙重授權模式(Dual-licensing)。為了讓編碼表得到使用和推廣,讓其他封閉原始碼軟體可以把編碼表納入其中。 |
快速倉頡輸入法可改進的空間
[編輯]快速倉頡與大新倉頡編碼之比較
[編輯]快速倉頡輸入法與大新倉頡輸入法相比,快倉是三碼倉頡,大新是四碼倉頡。 因此快倉和大新在三碼三鍵字編碼方面幾乎相同,快倉加入快倉字根偏旁,大新則加入偏旁言 = Z。 快倉的四鍵字(亦屬三碼字)是用高頻字根偏旁處理,大新則以拆字方式和加入偏旁香=「竹木;」食=「;人」處理。 快倉的一碼字保持傳統倉頡編碼,大新卻使用全新的一碼簡碼表。快倉的兩碼簡碼字表力求保持傳統倉頡編碼(只加入剩餘可供編碼的部份),大新則全面更改兩碼簡碼表。 快倉是自由軟體,大新是商業軟體。網上已有自由軟體版本的「自由大新倉頡輸入法」,大新倉頡共同編輯計畫。
加入全方位倉頡簡碼表取代快倉兩碼簡碼表
[編輯]全方位倉頡輸入法擁有「全面」「全方位」的倉頡簡碼表。該簡碼表根據科學化的統計,比快倉兩碼簡碼表更完善。 因全倉和快倉兩種碼表都保持了傳統的倉頡輸入法,基於「只加不減」的原則,所以能統一成為一個編碼表而不影響傳統的倉頡輸入法。 全方位倉頡輸入法是免費軟體(freeware),不同於快速倉頡輸入法的自由軟體(GPL Free Software)。 所以統一兩碼表後,只能用免費軟體方式發佈。(non-free、freeware)
簡碼字簡碼詞重新編輯計畫(用GPLv3授權)
[編輯]放棄原有簡碼編碼表,計畫重新編輯新的簡碼字簡碼詞編碼表。以「只加不減」為原則,填滿傳統倉頡中餘下的兩個字組字的編碼範圍。 並用這全新的兩碼簡碼字表中的字,重新編輯簡碼詞表。
開發公開的免費的簡碼字簡碼詞可用以下網上資料。
倉頡詞庫
[編輯]倉頡輸入法可增加倉頡詞庫以加入輸入速度,若能設計出公開免費的詞庫,則可供傳統倉頡和倉頡衍生版本使用。
目前的倉頡詞庫均有專利權限制。已經內建專利權的倉頡詞庫的系統例子有微軟倉頡輸入法、狂飆倉頡輸入法、全倉開發小組全方位倉頡輸入法、麥志洪快倉2000、蔡劍南快趣倉頡輸入法。
倉頡詞庫分為兩大類。
(一)相關字詞功能 (或稱關聯的片語、關聯詞) :按空格組字後,系統提供以該字為首的詞彙提供選擇。例子:微軟倉頡輸入法。 (二)編碼字詞 (或稱分詞庫) :詞彙預先以編碼形式製定,提供給使用者輸入。
編碼字詞詞庫有以下例子:
狂飆倉頡詞庫規則(公式) -- 兩字詞語頭尾頭尾四碼。三字或以上全部打頭碼,及最後一字尾碼。 全方位倉頡詞庫規則(公式) -- 內建經過計算過詞頻的詞碼表,簡碼詞的法則是「;+首字首碼+次字首碼」(用簡碼字編碼)。 快倉2000詞庫規則(公式) -- 快倉六_6.3 詞庫。 全速成法:二字詞、 三字詞和四字詞 ,僅取詞語首字和尾字的「頭尾」碼。 全快倉法:用於三字詞和四字詞,僅取詞語首字和尾字的「快倉碼」。 詞語後可多打一個(;)號來表示輸入的是詞語。因輸入三鍵和四鍵時可以是字,亦可以是詞。 快趣詞庫規則(公式) -- 二字詞,23取碼;三字詞,221取碼;四字和以上的詞語,221取碼,首字取頭碼,第二字取尾碼,第三字取頭碼,倒數第二字取尾碼,尾字取尾碼。
開發公開的免費倉頡詞庫或自用的詞庫可用以下軟體。
- 深藍詞庫轉換[13][14]GPL授權方式發佈,可自行定義詞彙的組詞公式。
- 開放詞典[15][16]創作共用「署名 3.0」許可協議授權(CC BY-3.0)。數十萬字詞詞庫,但沒有詞彙使用頻率。
- 中州韻輸入法引擎BSD許可證。網上有貼文〔新手推薦教程〕關於導入詞庫及「深藍詞庫轉換」的正確操作方法。倉頡詞庫不導入至「用戶詞庫」中,把倉頡詞庫導入至「固態詞庫」中,可提高程式效率。
下載
[編輯]Windows視窗版本
[編輯]快速倉頡輸入法Windows視窗版本程式可於以下網址下載。
網上開源程式不含惡意程式碼。程式在網上公開經無數人驗證。因為是公益免費專案,未能負擔每年付款購買的「憑證簽章」,而輸入法程式必須攔截使用者鍵盤輸入,所以部份防毒程式會誤判程式為惡意程式。
- 使用快倉2000攜帶版(下載後unzip毋須安裝)(朱邦復先生贊助,麥志洪編寫碼表,鄧世強編寫程式)。[17][18]
- 使用中州韻輸入法引擎RIME的Windows發行版小狼毫(Weasel)[19]下載後安裝,安裝後打開「輸入法設定」,按「獲取更多輸入方案」,輸入scj,再勾選「快速倉頡輸入法」,在Rime的用戶資料夾中新增純文字檔案scj6.custom.yaml,在scj6.custom.yaml中加入patch:↵ EnterSpaceSpacetranslator/enable_user_dict: false保持SDFG選字次序後,按「重新部署」。
- 網上下載小小輸入法臺灣包2018年版[20],再掛載快倉輸入法開放源碼表。
- 網上下載泰瑞版小小輸入法[21],再掛載快倉輸入法開放源碼表[22]
- 網上下載小小輸入法衍生版本《倉頡平台2012》32/64bits 外掛版本[23][24]再掛載快倉輸入法開放源碼表。
- 使用中州韻輸入法引擎RIME的衍生版本 Win10 PRIME[25][26]
- 使用gcin Windows 輸入法[27]掛載快倉輸入法開放源碼表。
- 參考輕鬆輸入法的做法[28],使用新酷音輸入法PIME再掛載快倉輸入法開放源碼表。
- 使用新酷音輸入法再掛載快倉輸入法開放源碼表[29]
- 下載DIME輸入法,再掛載快倉輸入法開放源碼表至自建輸入法中。
Android版本
[編輯]- Android版本由「萊姆中文輸入法LIME IME」 提供。[30]
- Android版本的中州韻輸入法引擎「同文輸入法TRIME(Tongwen RIME)」[31],再掛載快倉輸入法開放源碼表
- gcin Android 版,掛載快倉輸入法開放源碼表。[32]
iOS 版本
[編輯]- iOS可用「iRIME」[33]
Mac版本
[編輯]- 使用中州韻輸入法引擎RIME的MacOS發行版鼠鬚管(Squirrel)[34]下載後安裝,安裝後打開「輸入法設定」,按「獲取更多輸入方案」,輸入scj,再勾選「快速倉頡輸入法」,在Rime的用戶資料夾中新增純文字檔案scj6.custom.yaml,在scj6.custom.yaml中加入patch:↵ EnterSpaceSpacetranslator/enable_user_dict: false保持SDFG選字次序後,按「重新部署」。
- OpenVanilla 香草輸入法可自行掛載快倉輸入法開放源碼表來使用快倉輸入法[35]。香草輸入法提供的快倉七(scj7.cin)是錯誤的,並不完整的快倉七編碼碼表。
GNU/Linux 版本, FreeBSD 版本
[編輯]參考連結
[編輯]- ^ 快速倉頡輸入法第五代簡介(一)發信人:麥志洪.
- ^ 快速倉頡輸入法第五代簡介(二)發信人:麥志洪.
- ^ 快速倉頡輸入法第六代編碼表得到作者麥志洪授權以GPLv3方式發放.
- ^ 2009-12-5 麥志洪同意以 GPLv3 發佈快倉六全文.
- ^ GNU 通用公共授權 第三版(繁體中文翻譯版).
- ^ 據美麗之島「中文輸入法」精華區:《Re: 有關快倉……》. 麥志洪回應「會不會有和原先倉頡習慣不同的地方?」的內容。
- ^ 讓輸入速度再下一城的快倉六-二碼簡碼.
- ^ 參考麥志洪的倉頡動畫廊。
- ^ Question: scj uses wrong coding (confuse users) Ans.: it is supposed to be different from original cangjie 轉錄自 official website of Smart Cangjie 6.
- ^ 速成...help me!!! 從快倉五更新至快倉六的改變。轉錄自http://lsd.hkcampus.net/~lsd-mch/explain/.
- ^ 現代漢語語料庫詞頻統計.
- ^ 香港中文大學人文電算研究中心常用字頻序表.
- ^ 深藍詞庫使用方法說明(深藍詞庫轉換2.0發佈——支持倉頡、注音、五筆、鄭碼、二筆等).
- ^ 深藍詞庫轉換(imewlconverter) github下載網站提供最新版本.
- ^ 開放詞典 透過中文 向世界出發.
- ^ 下載開放詞典的資源.
- ^ 快倉2000携帶版 scj2000.zip.
- ^ 快倉2000携帶版 scj2000.zip MD5 Checksum 890AF4E1936244C33C9D6953033D9F27.
- ^ 中州韻輸入法引擎RIME的Windows發行版小狼毫(Weasel).
- ^ 小小輸入法臺灣包2018年版.
- ^ ★泰瑞版小小輸入法─安裝設置篇 掛載編碼表而在Windows上可以使用的方法.
- ^ 快倉輸入法開放源碼表.
- ^ 小小輸入法衍生版本《倉頡平台2012》32/64bits 外掛版本掛載編碼表快倉輸入法開放源碼表..
- ^ 網上《倉頡平台2012》的介紹.
- ^ 中州韻輸入法引擎RIME的衍生版本 Win10 PRIME.
- ^ PIME輸入法平臺RIME定製版 (PRIME).
- ^ gcin Windows 輸入法下載.
- ^ 輕鬆輸入法透過新酷音輸入法PIME-0.16.1-setup.exe掛載編碼表而在Windows上可以使用的方法.
- ^ PIME 輸入法下載.
- ^ Android 可透過安裝 Google Play 中的「萊姆中文輸入法LIME IME」 來使用快倉.
- ^ Android 可透過安裝 Google Play 中的「同文輸入法TRIME」來使用快倉.
- ^ Android 可安裝「gcin Android 版」 來使用快倉,但必須掛載快倉輸入法開放源碼表.
- ^ iOS 可透過安裝 App Store 中的「iRIME」,再自行掛載快倉輸入法開放源碼表來使用快倉.
- ^ 中州韻輸入法引擎RIME的MacOS發行版鼠鬚管(Squirrel).
- ^ OpenVanilla -- 為 Mac 提供各種常用輸入法的套件.
- ^ SCIM project (SCJ6 accepted in SCIM).
- ^ iBus project (SCJ6 accepted in iBus GitHub).