大易輸入法

维基百科,自由的百科全书
跳转至: 导航搜索
大易輸入法
中文輸入法
Dayi-method.svg
以大易輸入法對「大易輸入法」五字的拆碼
發明人 王贊傑
發明年份 1988年
類別 字形

大易輸入法,是由臺灣王贊傑花七年時間所發明的中文輸入法,和倉頡輸入法一樣屬於字形輸入法。在研發大易的時候,倉頡輸入法剛研發完成。它的創製者王贊傑跟朱邦復是認識的,而且當時朱亦很鼓勵王繼續研究大易輸入法。

大易輸入法是使用跟倉頡輸入法不同的四十組字碼,每組字碼具有多個字根以供拆字。它已經成為很多作業系統內預設的中文輸入法。而多數的繁體中文鍵盤亦有標示大易碼。

大易是依據傳統造字原則和筆順,並且將單字和大量詞彙一起納入研究而發展出來的輸入法,在民國七十六年資訊月(1987年12月)初次發表時,即同時推出了字詞混合輸入的版本,並迅即得到台灣新聞界、司法界和技職教育界的廣泛採用。

民國七十八年三民書局為其劃時代巨著「大辭典」重新電腦造字,三民書局劉振強董事長屬意其造字系統裡的輸入法用大易,當時大易發明人王贊傑因敬重劉董事長的風格氣魄和受他對中華文化無私無悔投入的感召,慨然承接了這個比BIG5碼字數多出四五倍的編碼工作,代價是向三民要了四台工作用的彩色螢幕。另一次大規模的編碼是為了戶役政電腦化,大易也是其中的輸入法之一。 [來源請求]

但數萬個單字只是基礎,詞彙才是中文語意的核心,一般人在寫作時的思考亦是以詞彙進行,因此大易的詞彙輸入模式對中文是一個重要的里程碑,突破了幾千年來中文只能逐字寫的限制。

Windows 中文版內建有大易輸入法,方便用戶學習及使用。在微軟 Windows XP 以前的 IMM(Input Method Manager) 架構時期,堪稱是大易輸入法推廣的順暢期,但在微軟作業系統改為新的 TSF 架構 (Text Services Framework) 之後,大易輸入法長期沒有更新,直到 2016 年第一季,其發展公司太易資訊才推出 TSF 架構的大易 8.0 版,包括單字三碼版和 30 萬詞庫版,並支援完整的香港增補字符集,除了 Windows 7/8/10 的 32 位元與 64 位元作業系統可以順利使用之外,並授權手持界口碑良好的 LIME 在 Android 平台推出單字三碼版和詞庫版;授權 iAccess 發展 iOS 單字三碼版。至此,大易輸入法的長期發展隱憂才得到紓解。

理念[编辑]

按大易輸入法之官方網頁表示,大易輸入法之理念具有以下三項特點:[1]

  • 容易:學習與操作容易;
  • 不易:不改變中文傳統的寫字方式;
  • 變易:由書寫慢變為輸入快;輸入異體字能對應出正體字。

而其設計理念為:

  • 符合中國文字傳統和造字原則:大易輸入法的字根多借用漢字傳統造字原則。字根中含有大量的漢字部首(如女、山、人、金、气、水等等),使熟悉書寫漢字的使用者容易拆解單字成為不同的字根。
  • 與中文書寫習慣吻合:大易輸入法的拆字原則中幾乎符合漢字書寫筆劃的順序。
  • 容易學習:由於拆字的原則符合傳統造字原則,故熟悉漢字的使用者在學習上相對容易;字根與鍵盤的對應具有容易聯想的關係且編有口訣,[2]可減少記憶字根表的時間。
  • 輸入速度快、效率高:大易輸入法中,一個單字最少取一碼,最多取四碼;字碼因重覆而必須選碼的情況也遠比注音輸入法少。
  • 單字與詞彙混合輸入:大易輸入法以輸入單字為單位,但在某些大易輸入法的版本支持常用詞彙的混合輸入,即以詞彙為輸入單位。

版本演進[编辑]

  • 1987年發表DOS版Big5單字四碼與詞庫版
  • 1993年發表Windows Big5單字四碼與詞庫版
  • 1994年發表UNIX版EUC碼(台灣戶役政專用),約收錄五萬字
  • 1996年發表單字三碼版
  • 1997年發表UNI-CODE單字四碼版
  • 1999年發表大易二碼-人工智慧版
  • 2016年發表符合 Windows TSF 架構 (Windows 7/8/10, 32 / 64 位元系統) 的 8.0 版,單字三碼/四碼版收錄 26,000 字,詞庫版則另外收錄了 30 萬筆詞庫。

輸入規則[编辑]

大易字碼的鍵盤排列。

大易輸入法的字碼全部分布在40個按鍵上,包括所有的26個英文字母鍵、10個數字鍵以及「;,./」4個符號鍵。[2]

大易輸入法的輸入規則可概略簡化成「依筆順、取首三尾一、取大碼」。

取首三尾一[编辑]

大易輸入法的拆字最多只取四個字碼,若超過四個字碼則按照筆順取最先出現的前三個字碼以及最末字碼來輸入。[3]例如,「壓」字以大易碼完整地拆碼為「厂曰月大丶土」(即鍵盤hdjv.f)共六碼,超過四碼,故取前三碼及最末碼而成「厂曰月土」(即鍵盤hdjf)共四碼。

節省碼數[编辑]

若不連續筆劃可組成單一字根時,應跨越筆劃取碼。[4]例如「東」字按筆劃書寫順序為「一日丨丿乀」,但亦可拆字成「木」與「日」二個字根,故該字應取碼為「木日」(即鍵盤id)。

依筆順[编辑]

取碼順序的原則依照該字書寫時的筆劃順序。例如「磐」字按書寫的順序為「舟几又石」,故按此順序拆字取碼。這項原則雖易理解,但仍存在些許例外:

對稱先取中
一個字或其一部分,若自中間分開可使左右對稱,先取中間部分的字根。[5]例子如下:
  • 變:取「言糹糹攵」(即鍵盤1ttx);
  • 率:取「亠ㄠ火十」(即鍵盤ktys)。
但若對稱之兩側為「木」、「辛」、「王」、「弓」時則按筆劃順序拆碼,[6]如下所示:
  • 攀:取「木乂乂手」(即鍵盤ixxg);
  • 辦:取「立𠂇力𠂇」(即鍵盤ks,s);
  • 班:取「王丶丿王」(即鍵盤5./5);
  • 粥:取「匚𠃑米𠃑」(即鍵盤rb8b)。
包圍先取外
若一個字根包圍其它字根,則應先取外圍字根,再取內部字根。[7]例如:
  • 「圓」字應先取外圍的「囗」再取內部的「口目八」,故該字取「囗口目八」四碼(即鍵盤7o38);
  • 「用」字應先取外圍的「冂」再取內部的「丰」,故該字取「冂丰」二碼(即鍵盤mf)。
但若包圍三面且開口朝上時,則先取內部字根以符合依筆順取碼之原則,[8]例如:
  • 「凶」字應先取內圍的「乂」再取外部的「凵」,故該字取「乂凵」二碼(即鍵盤xw);
  • 「幽」字應先取內圍的「幺幺」再取外部的「山」,故該字取「幺幺山」三碼(即鍵盤ttw)。

查詢組字字根拆碼[编辑]

Windows 95982000XP作業系統,有ㄅ半注音,可以打注音後反查大易的組字字根。

重碼字的選擇方式[编辑]

側邊有阿拉伯數字選字鍵的大易鍵盤

當同一組字碼與二個以上單字相符合時,即為重碼。大易輸入法亦具有重碼的特性,例如輸入「鹿鹿」即(鍵盤cc)可同時得到「比」、「庀」、「」、「廘」等字。此時使用者必須選取何字為目標輸入字。大易輸入法最初使用了「'[]-\」等按鍵或九宮格數字鍵作為選字的代表鍵,與其它輸入法使用鍵盤上方的數字鍵亦或英文字母「asdfghjk」作為重碼字的選擇按鍵十分不同。

官方發行的版本[编辑]

大易三碼及大易二碼[编辑]

為大易輸入法的改進,原先的則稱為大易四碼(第4版及其先前版本)。大易三碼的取碼規則為前二後一的輸入方式,比原先版本減少一碼。大易二碼則只用首尾二碼。

大易三碼(5.0)最初版是在DOSWindows 95版本,Windows版本後來發生不明原因錯誤,在官方發佈5.1版之後三碼版就不曾再更新了。目前5.1 版本是除作業系統內建的大易之外,最多人使用的大易輸入法版本。目前三碼版在Windows 2000、XP下是可以被支援的,但要關閉「相關字詞」才不會當機。

大易三碼 (8.0),係基於微軟新的 TSF 架構,適用於 Win 7/8/10 的 32 位元和 64 位元系統,可輸入 26,000 單字及 700 多個全形符號。此版本亦支持傳統四碼輸入。由於支援的字數多亦會增加重複,故此版本採用了二段式查表法,打常用字時比較不會被過多但不用的罕用字干擾,真正要打罕用字時再勾選打開第二段即可。

大易二碼 (7.02) 版是具有人工智慧 ( AI Artificial Intelligence) 的產品,每個中文字全部只用二碼打出,打一般文章在不選字情況下的正確率達到 96% ,得到相當多使用者支持,但此版本亦是基於微軟舊的 IMM 架構,在 Windows 7 以後不能使用,勉強使用也容易出現問題。目前大易二碼尚無 TSF 架構的版本。

大易詞庫版[编辑]

大易詞庫 (5.1) 版,具有詞彙與單字混合輸入功能,在一般口語或文章中,詞彙約占八成,而大易詞彙輸入也是四碼,和單字輸入碼數相當,但是速度更快,在大量文字工作者中享有很高評價。但此 5.1 版本只能適用至 Window XP 及其以前的作業系統。

大易詞庫 (8.0) 版,係基於微軟新的 TSF 架構,適用於 Win 7/8/10 的 32 位元和 64 位元系統,內建 26,000 單字與 30 萬個詞彙,並具有繁打繁出、繁打簡出;打大易查注音、打注音查大易以及用問號取代不會的字根等功能。此版本的罕用單字亦採用二段式查表法,以減少不必要的罕用字重複之干擾情形。

大易三碼版在最新作業系統的狀況[编辑]

大易三碼 (5.1) 版係基於微軟以前的 IMM 架構,只能用在 Win XP 及其之前的作業系統,無法安裝進 win7 或 win8 的作業系統。

大易三碼 (8.0) 版係基於微軟新的 TSF 架構,適用於 Windows 7 及其之後的作業系統,可以輸入字數達 26,000 字及 700 多個全形符號。

其他外掛版本的狀況[编辑]

欲在 Win8 桌面模式使用大易輸入法,可以安裝奇摩輸入法,安裝完成重新開機後,下載網路上共享的dayiyahoo.cin,執行dayiyahoo.cin,即會安裝大易輸入法至奇摩輸入法中。但無法在Metro UI中使用奇摩輸入法。

Win10 有大易多多版本可用,唯選字習慣要由“=”改成「號」,另外可將詞語聯想的設定關閉,會與三碼的使用習慣一致。[9]

Windows IMM 舊架構各版本之問題[编辑]

大易三碼(5.1)的問題[编辑]

大易三碼 5.1 時版支援字數較少,包括少掉了一些原本大五碼能打出的字如:「菇」、「酶」等。解決辦法是找到電腦中user.txt文件,並自行加入。例:“ulo 菇”或是從三碼切換到四碼模式 在大易5.1版中的四碼能支援較多字,打ar「仝」字重覆出現兩次

大易三碼是由大易四碼少掉一碼而來,但會產生最大的問題就是遇到重碼字要選字的機率提昇很多。例子如大易三碼「c.x」疫/疲/痠/瘦/瘢/癥/癈/瘝/癓/瘕/癜,不管是使用三碼或四碼 大易的字根是沒有變的(大易並沒有「疒:病部的字根」)

解決方法是記憶以大易三碼特有「M V L」結尾來組字。例子如大易字根 a 可以打出「人」和「入」,而想快速打出入只要打 am 即可打出「入」。惟7.02人工智慧版切換到的大易三碼模式下並不支援字尾MVL組字的方式,所以讓一些已記憶了這種組字方式的使用者,想從5.1版跳到7.02版怯步。

大易二碼(7.02)的問題[编辑]

大易輸入法最後發佈具有人工智慧的二碼版是 7.02 版 ,距今已十年多, 但仍未有更新動作,於 Windows XP/Vista/7 相容性不佳。[來源請求]

Windows TSF 新架構各版本之問題[编辑]

Vista連字問題[编辑]

在升級Windows Vista SP2之後,微軟公司已修正打字時,在某些編輯軟體中會出現空格錯誤,但卻出現連字問題。使用者雖然可以正確的打字,但若是打錯字後則有可能使之前已經輸入的幾個字一起消失。[來源請求]目前可行的辦法為在每完成一個字後就作中/英文切換、移植XP的舊輸入法、[10]加入可外掛大易的第三方輸入法來修正問題。[11]

Windows 7 作業系統內建之大易輸入法[编辑]

中文繁體大易(version 6.0) 比起前代 XP 內建之大易是「陽春過頭」。

  1. 沒有不使用浮動組字視窗的功能,只能跟隨游標拆字選字,對會拆碼的輸入法使用者而言 使用浮動組字視窗會讓眼睛很容易疲勞。
  2. 可輸入超過 4 碼的字根,但問題是大易最多就只有四碼
  3. 輸入符號變得很困難(=,)

目前解決辦法是把 Windows XP 內建的大易移植到 Windows 7 上,但這樣做或許失去了 Windows 內建大易的美意。

如何在 Windows 7 內建的 大易 (6.0) 打出全形符號:

  1. 先按=鍵再按須要的符號鍵`1234567890-=\[];',./或是加Shift鍵~!@#$%^&*()_+|{}:"<>?
  2. 都會出現相關的符號群組,再用鍵盤↑↓鍵選擇須要的符號再按Space鍵確認或是用Shift加上排數字選定。
  3. 注意!
  • 不小心按到Shift鍵是會改變鍵盤是中文或英文狀態,這不是 Bug。
  • 不小心按到Shift+Space鍵是會改變字符是全型或半型的狀態,這不是 Bug。
  • 桌面右下角的狀態【易中█】 【易中▌】 【易英▉】 【易英▌】

大易8.0 (適用 Win 7/8/10) 的中文標點符號和全形符號輸入方式[编辑]

中文標點符號的三種輸入方式[编辑]

1. 支援大易7.02 版的二鍵輸入模式,即先打符號鍵再加按 M 鍵

2. 以單鍵輸入六個常用中文標點符號 , 。 ? 、 ; : (單按中文地址鍵「號 路 街 鄉 鎮 巷」即可輸入)

3. 以傳統的 = (全形)鍵前導,再按相對的標點鍵

種類齊全的全形符號輸入方式[编辑]

支援的全形等號種類相當多元,輸入時要先按前導鍵 = 再按符號鍵,以較常用的全形符號舉例如下:

字符類別 字符 輸入方式
帶括號和圓圈的數字 ㈠ ⑴ ① ❶ = 1
帶括號和圓圈的字母 A a ⒜ ⓐ = Shift+a= A
易經八卦符號 ☯ ☰ ☱ ☲ = `
數學符號 (32個) ~ ∞ Σ √ = Shift+`= ~
數學符號 (21個) % ‰ ½ ℃ = Shift+5= %
四則符號等 (11個) + ÷ = ≠ = -
日文平假名 あ い う え = Shift+1= !
日文片假名 ア イ ウ エ = Shift+9= (
希臘字母 α β γ δ = Shift+2= @
三角形符號 △ ▲ ▼ ► = Shift+3= #
幣值符號 $ ¥ € £ = Shift+4= $
生活與公共符號(33個) ☒ ✈ ☎ ☑ = Shift+6= ^
佛萬字與日月天文符號 卍 ☼ ☽ ☄ = Shift+7= &
提示星號菱形方塊花朵 ★ ◇ ■ ✿ = Shift+8= *
與圓圈相關的符號 ◎ ㊣ © ® = Shift+0= )
十二星座 ♈ ♉ ♊ ♋ = /
各種箭頭符號 ← ↗ ↓ ➸ = \
各種左右對稱的括號 【 】{ } = [
各種對稱的角括號 「 」 『 』 = Shift+[= {
各種上下對稱的括號 ︵ ︷ ︻ ︹ = ]
十字架與音樂符號 ✝ ♩ ♬ ♯ = Shift+]= }
各種矩形塊 ▌ ▋ ▊ ▉ = |

行動作業系統支援[编辑]

行動作業系統具有不同的解決方案。

Android[编辑]

Android可使用萊姆(LIME)輸入法

iOS[编辑]

iPhone則可用iAccess字流鍵盤來提供大易輸入法的輸入。

Windows Mobile[编辑]

Windows Mobile 6.5版68000以前 ,可使用轉殖的香草輸入法[12]原始碼

相關連結[编辑]

教學[编辑]

供輸入法引擎使用的字碼表格[编辑]

參考資料[编辑]

  1. ^ 大易輸入法的理念. 太易資訊股份有限公司. [2010-02-12]. 
  2. ^ 2.0 2.1 字根表及口訣. 太易資訊股份有限公司. [2010-02-12]. 
  3. ^ 大易輸入法取碼原則. 太易資訊股份有限公司. [2010-02-12]. 依筆劃順序取能涵蓋最多筆劃之字根,取 首碼、次碼、次次碼 及 尾碼,至多四碼,其餘省略。 
  4. ^ 大易輸入法取碼原則. 太易資訊股份有限公司. [2010-02-12]. 一字之中,前後不連續之筆劃可以組成字根時,在符合節省碼數之情形下,應跨越筆順取碼。 
  5. ^ 大易輸入法取碼原則. 太易資訊股份有限公司. [2010-02-12]. 一個字或其一部份,自中間分開使左右成對稱時,則中間的筆劃先寫,再寫兩側。 
  6. ^ 大易輸入法取碼原則. 太易資訊股份有限公司. [2010-02-12]. 但以下情形例外,即當左右為「木 辛 王 弓」時, 則仍應自左而右取碼之。 
  7. ^ 大易輸入法取碼原則. 太易資訊股份有限公司. [2010-02-12]. 圍四邊,先取外圍字根。〈例〉圍、回。……圍三邊,開口朝下、朝左和朝右,先取外圍字根。 
  8. ^ 大易輸入法取碼原則. 太易資訊股份有限公司. [2010-02-12]. 圍三邊,開口朝上時,先取裡面被圍的字根。 
  9. ^ Win 8.1 大易多多版. Win 8.1 大易多多版 - 大易、行列、輕鬆輸入法空間. [2016-01-04]. 
  10. ^ 林怡成@http://social.technet.microsoft.com/. 移植 XP 內建的輸入法到 Vista ,供大易輸入法的使用者參考。. 2008-02-15 [2011-02-13]. 
  11. ^ lovebeautycat@pixnet.net. 大易輸入法 5.1 版本 for Win7 & Win Vista 無法使用解決方案. 2009-08-09 [2011-02-13]. 
  12. ^ jrywu@http://www.mobile01.com/. 該放棄WM 還是放棄「大易」. [2011-02-13].