【中文輸入法系列】第三篇——雙拼

更新 發佈閱讀 12 分鐘

前言

在上次的文章中我介紹了全拼輸入法,還沒有看過的讀者朋友可以先去看一下,方便理解本篇的內容。另外本來我是打算影片和文章同步進行的,但迫於時間上的壓力,可能會先以文章爲主。再次感謝所有支持的讀者朋友,你們的肯定是我繼續的動力。

另外,想直接看教學的可以按目錄找自己想看的部分。

這是什麼?

誠如上篇所提到的,雙拼和全拼是相對的説法。如果說全拼的“全”是指每個字都打“全碼”,那麼雙拼的“雙”便是指每個字都只打兩碼。(忘記背景知識的朋友可以回到總論複習)

而由於我的主旨是讓大家學會怎麼打,所以關於雙拼的濫殤便在此不談。我們馬上進入正題。

雙拼與注音

“這篇不是在講雙拼嗎?怎麼又扯到注音?”或許看到標題的朋友會產生這樣的疑問,其實說起來兩者還真有異曲同工之妙。

我們在上面有提到,在雙拼的規則中每個字都有兩碼,而這第一碼,其實便對應到注音的“聲母”。(這時候上篇所學的知識就派上用場了:在第一碼中,所有的對應關係都和“全拼與注音”的對應關係相同,具體還請移步上篇。)

這第二碼,則是對應注音裏面的“介音+韻母”,這時候我們就會發現,怎麼看起來是“一對二”的關係呢?其實是這樣的,在雙拼的規則當中,由於只能用兩碼,所以介音便和韻母合併成一碼了。(注:在漢語拼音中,似乎沒有介音一說)

例如在“小鶴雙拼”裏面,“小”這個字對應的碼是“xn”,這個“x”自然是“Xiao”的開頭,“n”則是對應“iao”(用注音來說的話就是ㄧㄠ)

雙拼方案

就如同倉頡、五筆等有多個版本,雙拼也有很多方案,所以在正式學習之前,當然要先挑選自己所喜歡的方案再開始,下面我就列幾個最為常見的方案進行教學。

自然碼

說到雙拼方案便不得不提到自然碼,其實方案之間通常都是大同小異,更動的都是幾個鍵位而已,那爲什麼自然碼比較有名呢?很大一部分的原因是因為“部分平臺自帶”,至少在windows系統當中,你可以直接選擇“自然碼”這個方案。同時,自然碼也存在所謂的“輔助碼”,用以對選字範圍進行縮小。

小鶴雙拼

同樣的,雙拼方案也無法忽視小鶴雙拼的存在,小鶴雙拼的優點除了能作爲小鶴音形的基礎外,其鍵位的佈局也相對合理,不常出現單手擊鍵的情況,也就是說,雙手並用、左右交替的節奏感就隨之出現了。

還有更多

當然,雙拼方案不只上述這兩種,只是其實都大同小異,我認爲在搜索、篩選自己心儀的方案時,可以從幾個面向着手:普及性、鍵位佈局、易用性等。主要就是學習上的成本是否小於帶來的收益(亦即投資報酬率),不論是不普及帶來的不易用、鍵位佈局令手指不適、規則複雜等,都不應該令我們爲此而苦惱,甚至降低了打字的樂趣或效率。

對挑選方案有困難的朋友,可以參考這篇文章,他將方案分成了:

  1. 互相相似方案
  2. 使用分號(;)者
  3. 使用零韻母者

讀者可以按照自己喜好選擇。


在挑選完方案後,我們終於來到了具體的雙拼教學。

其實雙拼萬變不離其宗,就是兩碼出(選)一字:首碼是聲母,次碼爲韻母。了解這個規則之後,接下來我將簡單介紹雙拼的學習路徑。

我的建議學習路徑

如果還不知道什麽是漢語拼音的人,第零步就是先去認識全拼,詳見這篇 【中文輸入法系列】第二篇——全拼

第一步:確認平臺

在學習之前,我們應當確認自己是否願意爲了較不普及的方案折騰——假設希望隨開即用,那可以選擇普及性較高者:例如內建在windows系統的幾個方案(注:圖中的小鶴雙拼是我自己添加的方案)、或是大宗的輸入法平台(如Gboard、搜狗、百度)有支持的方案。

若不確定自己所選的方案有無支持的平臺也無妨,若其特別功能不需要,則可以利用可自行添加方案的平臺實現。

raw-image
raw-image


第二步:循音定位

簡單來說,爲了把字拼出來,我們必須知道自己要用的材料在哪個位置,因此第二步是找到鍵位表。例如下圖便是自然碼的鍵位表

raw-image

那麽,這種圖該怎麽看呢?其實非常簡單:第一碼看上面大寫第二碼看下面小寫。如果我們想打出“你:這個字,第一步是打出“你(Ni)”的第一碼(N),接着則是打出第二碼的(i)——這個例子中顯然與全拼打法一致(因爲碼長≤2),那麽如果是“好”這個字呢?同樣的我們第一步是打出“好(Hao)“的第一碼(H),再打出第二碼(ao),而自然碼的“ao“是歸屬於鍵盤上“K”這個按鍵的。

值得注意的是,如自然碼這類還擁有輔助碼的方案還會有另外一個字形鍵位表,如下圖。在找資料時可別看錯了。

raw-image

第三步:了解附加規則

在學會鍵位之後,還有一件事要注意:留意該輸入法有無特殊規則。

紫光雙拼小鶴雙拼爲例,兩者對單韻母:啊(a),哦(o)等的處理不同:前者在單韻母前要加一個“o“作爲開頭,稱爲“零韻母”,第二碼才是此韻母;後者則是將此韻母重複輸入兩次即可。

例如“啊”這個字,紫光雙拼是“oa”,小鶴雙拼則是“aa“。

若是不知道這個差異,那麽在輸入時便會有不得其要的感覺出現,進而增加成本,降低學習意願。因此避免該情況最好的辦法就是先行查詢官方志願者指南

第四步(可略):玩出更多花樣

每個雙拼方案都有自己的特色另外的延伸等,固然五花八門各有不同,但我們要知道自己之所以學習的目的:爲了興趣所學自然無所拘,但若是爲了效率所學不要勉強自己用附加的功能:例如自然碼輔助碼不一定要使用,小鶴雙拼的用戶也未必得強迫自己換成小鶴音形

第五步(可略):自立門派

誠如上述那般,若對現有方案的鍵位有所不滿,可以自己調整鍵位——事實上,這是很多深度雙拼用戶的選擇,因爲每個現有方案都不可能適配所有人,因此如果有個人的想法也可以創造屬於自己的雙拼方案。

微教學&資源

其實我本來想對每個方案逐一介紹的,但實在是因爲方案太多而大同小異,是以我決定只取代表性的小鶴雙拼自然碼進行講解。

小鶴雙拼

第一步是學習鍵位表,以及同樣作爲輔助用的口訣。在初期學習的時候,可以把鍵位表設置成桌布壁紙。這樣在實際運用的時候可以快速查詢,節省時間。

raw-image
raw-image

稍微解釋一下這個口訣該怎麽解讀。例如圖一的口訣中”快迎兩王軟草走“,“快(Kuai)”當中的聲母K這個按鍵掌管uaiing(迎)兩個韻母;“兩(Liang)”當中大寫的聲母L掌管iangang(王)。而圖二左下角的黑字則更爲直觀:“松擁”代表松(Song)的聲母S掌管ongiong這兩個韻母。

值得注意的是:

  • zh/ch/sh這三個聲母則分別歸在V/I/U這三個鍵上。
  • ü這個音則在V上,這個音在注音中是"ㄩ",例如(nü)這個字的鍵位就是“nv”,或是(lü)這個字就是“lv
  • 單韻母1個字符(啊a/哦o/額e)需要雙擊兩次——也就是說“啊”要打“aa”,“哦”要打“oo”,以此類推。
  • 單韻母2個字符的直接打就行,如安(an)、愛(ai)等
  • 單韻母3個字符者則將拼音的第一字作爲第一碼,第二碼再打對應韻母:如昂(ang)需要打“ah”。
  • 特別注意在注音是“ㄨㄥ”但拼音是“weng”,所以應該打“wg”而不是“ws”!

在初期練習時我們可以利用一些輔助,例如搜狗輸入法當中可以選擇的“展開提示”與“同時使用全拼”等,得以讓我們在不至於打不出字的情況下同時學習雙拼。

raw-image

另外,如果想找一個專門練習的網站,可以用這個網站,記得要把方案改成小鶴,因爲預設是自然碼。

raw-image

當然,在稍微掌握之後就可以嘗試在日常生活中應用,例如聊天、搜尋、寫作等,實際應用是學習最快的方法,當遇到不會的音可以再看鍵位表輸入法的提示。


最後的小提示:不論是雙拼或全拼,其實都提倡打詞組不打單字,意思是說我們可以在打了一組詞之後再選字,而盡量不要打一個字就選一個字。舉個例子請見下圖——

raw-image
raw-image

自然碼

第一步是學習鍵位表,以及同樣作爲輔助用的口訣。在初期學習的時候,可以把鍵位表放在容易看到的地方(如作爲桌布或列印下來等)。這樣在實際運用的時候可以快速查詢,節省時間。

raw-image
raw-image

解釋一下這個助記口訣怎麽看:第一句中的賊(Zei)表示Z這個按鍵掌管了ei這個韻母;而蛙鴨指的是蛙(Wa)的聲母“W”這個按鍵掌管了uaia這兩個韻母。

raw-image


值得注意的是:

  • zh/ch/sh這三個聲母則分別歸在V/I/U這三個鍵上。
  • ü這個音則在V上,這個音在注音中是沒有的,例如(nü)這個字的鍵位就是“nv”,或是(lü)這個字就是“lv
  • 單韻母1個字符(啊a/哦o/額e)需要雙擊兩次——也就是說“啊”要打“aa”,“哦”要打“oo”,以此類推。
  • 單韻母2個字符的直接打就行,如安(an)、愛(ai)等
  • 單韻母3個字符者則將拼音的第一字作爲第一碼,第二碼再打對應韻母:如昂(ang)需要打“ah”。
  • 特別注意在注音是“ㄨㄥ”但拼音是“weng”,所以應該打“wg”而不是“ws”!

在初期練習時我們可以利用一些輔助設置,例如搜狗輸入法當中可以選擇的“展開提示”與“同時使用全拼”等,得以讓我們在不至於打不出字的情況下同時學習雙拼。

raw-image


另外,如果想找一個專門練習的網站,可以用這個網站,因爲預設是自然碼,所以直接用就可以了。

raw-image

當然,在稍微掌握之後就可以嘗試在日常生活中應用,例如聊天、搜尋、寫作等,實際應用是學習最快的方法,當遇到不會的音可以再看鍵位表輸入法的提示。

raw-image

附注:如果想要使用自然碼的輔助碼功能,則不能用搜狗輸入法等大平臺,必須使用能導入碼表手心、小小、小狼毫輸入法等。具體的步驟請參考這篇文章,作者有附上了碼表資源,只要先下載手心輸入法便可以按順序導入使用。而輔助碼的教程可以參考這篇文章,另外附上輔助碼鍵位圖。

raw-image

一些資料

如果對星空系列的輸入法有興趣的話,可以按下表選擇。也可以前往官網查看各種方案的差距,挑選自己喜歡的使用。

raw-image
raw-image

注:鍵道雖然也算雙拼,但因爲不加形碼無法展現其優勢,所以我放在音形輸入法介紹。

放在最後

我想說的是,每個人都有自己的選擇,不一定要順從大衆,應該自己比對,找到最適合自己的工具進行練習並使用。

如果還有什麽雙拼方案需要我另外介紹,可以告訴我;倘若毫無頭緒的話,我建議直接學小鶴雙拼,不僅因爲用戶基數最大,其鍵位分佈也相對合理,更沒有使用分號的問題(關於這點,其實最大的問題在於手機鍵盤未必有分號,從而導致無法輸入),此外之後更可以從雙拼進階爲音形,可說是最爲理想的方案。

這次的雙拼介紹就到這裏,下一次應該就是形碼的介紹(這邊和非注音使用者說一下,注音的教學我會放在youtube,敬請期待與訂閱開啓通知),感謝大家的閱讀,不妨點個喜歡、推薦給其他人,讓更多人領略輸入法的奧秘。


留言
avatar-img
潛蛟閣
5會員
9內容數
此隅廣迎四海客,相聚齊來侃八方。 閣主什麽都懂一些,什麽都聊一些,如是而已。 關於付費內容,未來可能會開個占卜、星盤或英日語的字根教學吧 暫時先寫點無病呻吟的東西……有流量了再討點吃飯錢
你可能也想看
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
別讓你的房子,變成家中最大的「閒置資產」 作為一名服務高淨值客戶的私人銀行顧問,我每天的任務只有一個:幫客戶「讓錢滾動」。然而,當我觀察身旁許多同樣育有子女的朋友們,即便他們多半已是職場上的中高階主管,表面上看似光鮮亮麗,有房有車;但實際上,大家都是典型的「夾心世代」。每個月薪水一入帳,扣掉沉重的
Thumbnail
別讓你的房子,變成家中最大的「閒置資產」 作為一名服務高淨值客戶的私人銀行顧問,我每天的任務只有一個:幫客戶「讓錢滾動」。然而,當我觀察身旁許多同樣育有子女的朋友們,即便他們多半已是職場上的中高階主管,表面上看似光鮮亮麗,有房有車;但實際上,大家都是典型的「夾心世代」。每個月薪水一入帳,扣掉沉重的
Thumbnail
題目敘述: 給定一個傳統手機鍵盤,如圖所示 接著給定一個字串word。 現在讓你重新安排每個字母的所在位置,每個字母可以重新安排到2~9這幾個鍵盤上的位置,每個字母限定只能選擇一個數字鍵去對應。 請問重新安排之後,最少要幾次按鍵才能輸出字串word?
Thumbnail
題目敘述: 給定一個傳統手機鍵盤,如圖所示 接著給定一個字串word。 現在讓你重新安排每個字母的所在位置,每個字母可以重新安排到2~9這幾個鍵盤上的位置,每個字母限定只能選擇一個數字鍵去對應。 請問重新安排之後,最少要幾次按鍵才能輸出字串word?
Thumbnail
探討如何使用DP動態規劃的方法來進行單字串接,包含了DP遞迴關係式、狀態定義、優化技巧和程式碼示例。同時分析了時間複雜度、空間複雜度和關鍵知識點。這是LeetCode的一個應用題,類似於Word Break I的延伸。
Thumbnail
探討如何使用DP動態規劃的方法來進行單字串接,包含了DP遞迴關係式、狀態定義、優化技巧和程式碼示例。同時分析了時間複雜度、空間複雜度和關鍵知識點。這是LeetCode的一個應用題,類似於Word Break I的延伸。
Thumbnail
知道如何從一組給定的英文字母和單字庫中的單字拼出最高分的單字組合。使用DFS + 回溯法 + 剪枝優化的演算法,詳細分析瞭如何展開所有可能的路徑,並且找出符合條件的狀態,協助讀者理解演算法背後的思維和方法。
Thumbnail
知道如何從一組給定的英文字母和單字庫中的單字拼出最高分的單字組合。使用DFS + 回溯法 + 剪枝優化的演算法,詳細分析瞭如何展開所有可能的路徑,並且找出符合條件的狀態,協助讀者理解演算法背後的思維和方法。
Thumbnail
題目敘述 題目會給定我們兩個輸入字串word1, word2,要求我們依照word1,word2,word1,word2, ... 交叉前進的方式,合併兩個字串,作為輸出。 題目的原文敘述 測試範例 Example 1: Input: word1 = "abc", word2 = "pq
Thumbnail
題目敘述 題目會給定我們兩個輸入字串word1, word2,要求我們依照word1,word2,word1,word2, ... 交叉前進的方式,合併兩個字串,作為輸出。 題目的原文敘述 測試範例 Example 1: Input: word1 = "abc", word2 = "pq
Thumbnail
題目敘述 題目會給定我們兩個字串word1 和 word2。 允許我們不限制次數進行下列兩種操作: 任意調換其中兩個字元的位置。 把字串中的某個字元全部置換成另一個字元,同時把另一個字元同時置換成某個字元。(例如把字串中原本的a都換成b,把原本的b都換成a) 問我們能不能通過上述兩項操作,
Thumbnail
題目敘述 題目會給定我們兩個字串word1 和 word2。 允許我們不限制次數進行下列兩種操作: 任意調換其中兩個字元的位置。 把字串中的某個字元全部置換成另一個字元,同時把另一個字元同時置換成某個字元。(例如把字串中原本的a都換成b,把原本的b都換成a) 問我們能不能通過上述兩項操作,
Thumbnail
題目敘述 題目會給我們兩個字串作為輸入,分別是字串s和字串t,問我最少要做幾次字元轉換,讓字串t和字串s成為Anagram"同字母異序詞"? 註: 例如 god 和 dog 就是 Anagram 同字母異序詞,也是就說,組成字母相同,但是順序可以重新排列。 題目的原文敘述 測試範例 Ex
Thumbnail
題目敘述 題目會給我們兩個字串作為輸入,分別是字串s和字串t,問我最少要做幾次字元轉換,讓字串t和字串s成為Anagram"同字母異序詞"? 註: 例如 god 和 dog 就是 Anagram 同字母異序詞,也是就說,組成字母相同,但是順序可以重新排列。 題目的原文敘述 測試範例 Ex
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News