二筆輸入法

二筆輸入法（簡稱二筆，又名陰陽碼、兩筆輸入法）是陳勁松於1992年發明的中文輸入法。二筆輸入法是一種聲形輸入法（音形碼），採用拼音首字母與筆畫（兩個筆畫取一鍵）相結合的方式取碼，具有規範、易學、快速的特點，是首家通過CESI中文信息技術產品認證中心認證的中文輸入法，成為目前唯一通過中國教育部評審的可以進入中小學教材的漢字輸入法。 實際上，二筆輸入法包括“二筆音形輸入法”和“二筆全形輸入法”兩種輸入法，但由於“二筆音形輸入法”在二筆用戶中得到廣泛使用而“二筆全形輸入法”使用者甚少，所以二筆通常指的是“二筆音形輸入法”。

**發展歷史**
漢字本身即是音、形、義的統一體，是字音、字形和字義的三位一體。長期以來，漢字輸入一直是中國人學電腦的一大障礙，雖然已開發出數以百計的漢字編碼方案，但人們都普遍感覺到易學的打不快，如拼音輸入法；打得快的不易學，如五筆字型輸入法。而二筆輸入法的出現很好地解決了這一問題，二筆充分利用漢字的音和形特徵編碼，規則易學、易記，可以十分鐘學會，熟練後每分鐘可打200至280個漢字。
二筆輸入法的前身是“陰陽雙極聲形碼輸入系統”，是陳勁松先生於1992年發明的一種聲形碼輸入法，1996年獲得國家專利。高精煉在1998年收購了該專利，1999年將“陰陽碼”更名為“二筆輸入法”，並於2000年1月在廣州成立了廣東二筆軟件有限公司。二筆公司對原來陰陽碼進行優化，並向外界推出二筆輸入法軟件，從此二筆輸入法正式出現在大眾的視野中。
2000年5月由中國著名經濟學家、北京大學教授厲以寧主持，多名專家學者參加的“漢字‘二筆輸入法’社會效益研究”課題組作出正式研究報告。隨後由聯合國教科文組織協會全國聯合會主席陶西平教授主持，全國人大委員朱相遠、陳俊亮、毛達如以及北京大學教授邵維忠、國家語言文字工作委員會委員李行健等九位專家組成的評委會對“漢字‘二筆輸入法’社會效益研究”課題提出評審意見。評委會認同了課題組的報告，同時還建議中國教育部組織專家全面評估二筆輸入法。
2000年9月中國教育部基礎教育教材發展中心立項對“二筆輸入法”教學進行調研，在11月份教育部對“二筆輸入法”進行初評。後來北京師範大學專家對二筆進行了修改和規範，經過完善後的“二筆輸入法”在2000年12月通過了中國教育部複評。複評認為經修改後的“二筆輸入法”，可以在中小學教學領域使用。“二筆輸入法”成為當時中國唯一通過國家教育部基礎教育課程教材發展中心評審而獲准進入中小學基礎教材的輸入法。 
2002年4月二筆輸入法軟件唯一通過國家標準認證，接著在5月15日二筆輸入法又通過了中文信息技術產品CESI國家認證，此項認證得到信息處理產品標準符合性檢測中心（CTC）測試報告的技術支持。二筆輸入法成為第一個通過中國國家認證的漢字鍵盤輸入系統。
經過廣東二筆軟件有限公司的努力開發和推廣，二筆得到大量好評和榮譽，但由於以高價銷售二筆輸入法軟件，而且當時已經得到廣泛使用的智能ABC輸入法和五筆字型輸入法是免費的產品，只有很少人願意付費嘗試使用二筆。最終導致以經營二筆輸入法軟件為主要業務的廣東二筆軟件有限公司瀕臨倒閉，2004年7月22日將二筆的相關專利出售轉讓給珠海盈創科技發展有限公司。而後來持有二筆專利的珠海盈創科技公司並沒有對二筆進行商業推廣，也沒有進行後續的開發和維護。至2013年1月1日，二筆輸入法發明專利自申請日起已滿20週年，專利有效期屆滿後的二筆輸入法編碼技術成為社會的公共財富，任何單位或個人都可以無償地使用。 
在另一方面，二筆輸入法以其優秀的特性吸引了不少二筆愛好者，還有些愛好者對二筆進一步改進和優化，同時對二筆輸入法軟件進行維護，出現了青松二筆（又稱為二筆標版）、純淨二筆，這兩種二筆都屬於原二筆，只是在原二筆的詞庫上進行擴充或完善。青松二筆對部分取碼不直觀的漢字增設了按部件取碼的容錯碼，而純淨二筆更嚴格地按照筆順規範進行取碼，而不設置容錯碼。2005年2月25日二筆愛好者付東昇推出了不同於原二筆的超強二筆（又名超強兩筆），針對原二筆單字第三、四筆取碼難度較大的問題，超強二筆取消第三、四筆的取碼，並將編碼規則作了改進：獨體字取末筆做第三碼，合體字全分陰陽。鑑於原二筆採用了4個符號鍵作為編碼鍵，有的愛好者於是推出了不用符號鍵參與編碼的二筆，如26鍵的二筆：超強音形、哲豆音形、自由二筆等。現在二筆輸入法軟件大都能夠在互聯網上免費獲得和使用。

**二筆特點**
二筆輸入法的編碼符合《漢語拼音方案》、《漢字筆順規範》和《漢字部件規範》；編碼鍵位設置符合 GB18031-2000《數字鍵盤漢字輸入通用要求》和《通用鍵盤漢字輸入通用要求》。下面是二筆輸入法具有的三大特點：
#規範：二筆輸入法嚴格遵循漢語拼音和書寫漢字的筆順規則，字的拆分遵循構成漢字二合結構理據。
#易學：二筆輸入法按漢語拼音首字母和漢字筆畫來給漢字編碼，會讀、會寫就會打字，鍵符設置科學，易學、易記，很快就能學會。
#快速：二筆輸入法鍵符排列非常規則、科學，重碼率極低，容易實現“盲打”，因而其錄入速度較快。
通過學習二筆輸入法，不僅可以很快學會打字，而且在學習打字的過程中，還能糾正平時的讀音及書寫錯誤，學會“理據識字”，從而避免用錯字。

**鍵盤佈局**
漢字結構雖然千變萬化，卻是由五個基本筆畫構成的，這五個基本筆畫就是：㇐(橫)，㇑(豎)，㇒(撇)，㇔(點)，㇕(折)。筆畫中“提（㇀）”算“橫”；“豎左鉤（㇚）”算“豎”，“捺（㇏）”算“點”；除了“豎左鉤”，所有能一筆寫成的帶鉤、帶彎、帶折的筆畫都算“折”。二筆將相連兩筆畫連在一塊，並構成25種組合，同時保留單筆畫。
原二筆輸入法用30個鍵符給漢字編碼，即26個英文字母鍵和4個非字母符號鍵 ,   .   /   ;  ，分別代表23個漢語拼音首字母、5種單筆畫、25種雙筆畫和10個設定部首，共63個編碼要素。超強二筆也採用原版二筆的鍵盤圖。
二筆輸入法30個編碼鍵可分為六個區：五個雙筆畫區和一個單筆畫區，同時在鍵盤上設了十個部首：
#五個雙筆畫區：橫區、豎區、撇區、點區、折區。由橫區開頭的五種雙筆畫是：㇐㇐，㇐㇑，㇐㇒，㇐㇔，㇐㇕，它們的第二筆分別是橫、豎、撇、點、折，並按從左至右的順序排列在橫區；由豎區開頭的五種雙筆畫是㇑㇐，㇑㇑，㇑㇒ ，㇑㇔，㇑㇕，也按從左至右的順序排列在豎區；其餘各區，照此類推。
#一個單筆畫區：㇐，㇑，㇒，㇔，㇕，共五種單筆畫，也按從左至右的順序排列。
#十個部首：為了提高輸入速度，減少重碼，二筆在鍵盤上設置了10個使用頻率最高的部首，即“釒、木、氵、土、艹、日、月、人（亻）、口、扌”。
打字時遇到這十個設定的部首不能拆分，直接按其編碼鍵。它的記憶口訣為：“金木水土草，日月人口手”。
這十個部首本來應為獨立的字，但是當有筆畫穿過這十個部首時，則這些部首要按筆畫進行拆分。如“教”字，本來它的部首“土”是獨立的字體不能拆分的，但是因為有一撇穿過“土”字，所以它要被拆分。
除了30鍵的原二筆輸入法鍵盤位圖外，二筆的衍生版本還存在其他類型的鍵盤圖，主要將作為編碼鍵的4個符號鍵移到其他字母位置鍵，或是變換部分部首與雙筆畫的位置，如26鍵的超強音形、哲哲豆音形和自由二筆。

**取碼原理**
中國國家語委將漢字按字形結構分為獨體字和合體字。獨體字是以筆畫為直接單位構成的漢字，如日、月、天、山。合體字是由兩個或兩個以上的單個字或部首組成的漢字，如林、把、筆、問。二筆輸入法對獨體字和合體字採取不同的編碼規則。
二筆輸入法取碼原理概括起來就是：拼音首字母 + 筆畫。輸入漢字時，第一碼取漢字拼音首字母，從第二碼起取筆畫，每二筆算一碼，最多取四碼，不足四碼應全取，不能取雙筆畫時就取單筆畫，遇設定部首（如釒、木、氵等）應直接取其代碼。
二筆輸入法的除了原二筆公司的原二筆之外還有很多衍生版本，如超強二筆，各種二筆的取碼原理基本一致，具體的編碼規則存在微小差異，總體上分為兩大類：原二筆編碼規則和超強二筆編碼規則。

**原二筆單字編碼**

**獨體字**
獨體字不必拆分。編碼時，第一碼取拼音首字母；第二碼按筆順取第一、第二筆的代碼；第三碼按筆順取第三、第四筆的代碼；第四碼按筆順取第五筆的代碼；最多取四碼。遇設定部首（如釒、木、氵等）則直接取其代碼。

**合體字**
除獨體字以外的字都是合體字。合體字包括“上下、左右、包圍、半包圍”結構，合體字應先一分為二成前後兩半，再每半各按漢字筆順規則取碼。編碼時，第一碼取拼音首字母；第二碼按筆順取前半部的第一、第二筆的代碼；第三碼取後半部的第一、第二筆的代碼；第四碼按筆順取後半部的第三、四筆的代碼；最多取四碼。遇設定部首（如釒、木、氵等）則直接取其代碼。
青松二筆、純淨二筆都採用原二筆編碼規則，這兩種輸入法實際上是糾正了原版二筆的一些錯誤編碼，擴充了詞組數量，完善輸入法軟件功能，以及設置一些特殊簡碼，其他方面均與原二筆相同。

**超強二筆單字編碼**
超強二筆是另一種二筆輸入法，取消第三、四筆的取碼，獨體字上取末筆做第三碼，合體字全分陰陽，相比原二筆在拆分上更加直觀。與原二筆一樣，遇設定部首（如釒、木、氵等）則直接取其代碼。超強二筆規定的全部部首為：釒（金）、木、氵（水）、土、艹、日（曰）、月、亻（人）、口、扌（手）。

**獨體字**

**合體字**
後半是合體結構
*後半是獨體結構
自從超強二筆誕生以來，不少愛好者根據超強二筆的取碼規則製作出衍生版本二筆，如超強音形、哲哲豆音形、自由二筆、小兔二筆等26鍵二筆基本遵循超強二筆的取碼規則。

**詞組編碼**
各種二筆輸入法的詞組編碼規相同。輸入詞組時，一律只取4碼。
*二字詞：取每個字的前兩位編碼。例如“計算”取“JP”+“SQ”，即：“JPSQ”。
*三字詞：取第一字的前二位編碼和最後兩個字的第一碼。例如“計算機”取“JP”+“S”+“J”，即“JPSJ”。
*四字詞：取每個字的第一碼。例如“心曠神怡”取“XKSY”。
*多字詞（四字以上詞）：取前三字和最後一字的第一碼（前三末一）。例如“斯坦福大學”取“STFX”；“不識廬山真面目”取“BSLM”。

**全形輸入**
原二筆輸入法除了通常提到的音形版二筆外，還有全形版的二筆。實際上在音形碼的取碼規則中去掉漢字拼音首字母，只取後面的筆畫編碼就是全形二筆的取碼規則。二筆輸入法的發明者陳勁松後來在二筆全形版本基礎上推出新的全形輸入法——六元金碼輸入法。
對於音形版二筆來說，當遇到不會讀的漢字時可以全形輸入，即用字母 i 代替拼音字母，類似於全形二筆輸入文字，其方法是“i＋全形”，例如：旯＝ist（“旯”讀音為lá，其普通編碼是LST）。

**二筆簡碼**
二筆輸入法將漢字按碼長分為一碼字（一級簡碼）、二碼字（含簡碼和全碼）、三碼字（含簡碼和全碼）和四碼字。二筆簡碼字包括一級簡碼字、二筆簡碼字和三級簡碼字。輸入簡碼後再按空格鍵可讓簡碼字直接輸入。二級簡碼和三級簡碼字均不用強記，在平時輸入中可逐步熟練掌握。而一級簡碼字數目少，且為高頻常用字，記熟後可以大大提高輸入此類漢字的速度。
*原二筆有26個一級簡碼，其中“有（I）、大（U）、這（V）”三個字的代碼不是拼音的首字母，其餘23個漢字均以拼音首字母作代碼：
*青松二筆和純淨二筆相比原二筆改變了O和C兩個字母的所對應的簡碼，換成了更為常用的漢字，分別為“我（O）、成（C）”。以下是該兩種二筆的一級簡碼：
*超強二筆和超強音形相比原二筆的一級簡碼改動了O、C、U三個字母對應的簡碼，分別為“我（O）、成（C）、以（U）”。超強二筆和超強音形的一級簡碼如下：
*哲豆音形相比比原二筆的一級簡碼改動了I、A、O、C、U 五個字母對應的簡碼，分別為“在（I）、 以（A）、 我（O）、成（C）、有（U）”。哲豆音形的一級簡碼如下：

**二筆版本**
二筆輸入法自1992年被陳勁松發明以來，直到2000年廣東二筆軟件有限公司成立後才正式對外推出二筆輸入法軟件。為區分改版的二筆，一般將二筆公司推出的二筆輸入法稱為傳統二筆或原二筆。
由於二筆簡明的編碼規則以及發明人對持有專利的開放，誕生了一批致力於優化傳統二筆編碼的改良型二筆愛好者，他們在傳統二筆編碼規則的基礎上做了一些修正，或是對二筆的鍵位重新佈局。經過了十多年的發展，現在二筆已經有了許多個不同的版本，由眾多的二筆愛好者進行維護。
*按編碼鍵位數目可分為：
**30鍵二筆：原二筆（包括青松二筆、純淨二筆）、超強二筆、奔騰二筆等；
**28鍵二筆：行雲兩筆等；
**27鍵二筆：閒雲快碼等；
**26鍵二筆：超強快碼、超強音形、哲豆音形、自由二筆、小兔二筆、飛躍二筆等；
**25鍵二筆：華文塊拼、華文塊塊、華文拼塊、哲哲豆音形碼，其中華文塊塊是以形為主的二筆；
*按編碼類型總體上可分為三大類：
**原二筆編碼：原二筆（包括青松二筆、純淨二筆）、閒雲快碼、飛躍二筆等；
**超強二筆編碼：超強二筆、超強音形、超強快碼、哲豆音形、自由二筆、行雲兩筆、小兔二筆等；
**其他編碼類型：華文系列輸入法等。
原二筆中對某些拆分有歧義的漢字提供容錯碼，如“麗”字是上下結構的合體字，正確的編碼是“LZGU”，但有人會認為該字是獨體字，所以原二筆編碼中給出了按獨體字取碼的容錯碼“LJ.X”，而在純淨二筆中，不再保留這些容錯碼，嚴格按漢字的自身規律和國家教育部頒佈的筆順規範來取碼。
青松二筆除了嚴格遵循原二筆的標準外，還針對“妮、築”等類取碼不直觀的漢字（存有取碼筆畫不相連的情況），採用了再分為二按部件取碼的容錯碼。另外青松二筆還使用U、V鍵均衡編碼而設置簡化的容錯碼。
鑑於原二筆單字第三、四筆取碼難度較大，超強二筆取消第三、四筆的取碼，做了如下改進：
#獨體字取末筆做第三碼，末筆直觀更容易掌握；
#合體字全分陰陽，這樣可以避免將兩個整體部件的筆畫拆分組合連成二筆，拆字上更加直觀。

**參考文獻**

**外部鏈接**
二筆輸入法
** 超強快碼 超強兩筆和超強音形date=20201027032904 
** 哲豆音形date=20201020141655 
** 純淨二筆date=20201030063721 
** 奔騰二筆date=20201024194314 （原名丁當二筆）
** 多平臺二筆date=20201026190620 （提供Linux，Mac OS X，Android，iOS等系統的二筆輸入法）
*輸入法軟件平臺
**小小輸入法 （支持Linux，Windows，Android等系統）
** 極點輸入法date=20201112000809  （適用於Windows系統，可以添加二筆碼錶）
** IBus輸入法平臺date=20110214164837  （適用於Linux系統，完整軟件包自帶二筆）
** Fcitx輸入法平臺date=20080202084207  （適用於Linux系統，完整軟件包自帶二筆）
** OpenVanilla輸入法平臺date=20120512025128  （Mac OS X系統下的開源軟件，可添加二筆碼錶）