tft每日頭條

 > 圖文

 > 漢字輸入的基本操作

漢字輸入的基本操作

圖文 更新时间:2024-08-30 06:16:35

漢字輸入的基本操作?什麼是全拼大家使用的輸入法方案中,以全拼為主要的輸入方式所謂全拼,就是将一個漢字的漢語拼音字符全部打出來的方案,例如:,下面我們就來說一說關于漢字輸入的基本操作?我們一起去了解并探讨一下這個問題吧!

漢字輸入的基本操作(一篇文章說明白各類常見漢字輸入方案)1

漢字輸入的基本操作

從全拼說起

什麼是全拼

大家使用的輸入法方案中,以全拼為主要的輸入方式。所謂全拼,就是将一個漢字的漢語拼音字符全部打出來的方案,例如:

  • 你好,ni hao
  • 全拼,quan pin
  • 西安,xi' an

全拼的問題

最直觀的問題是,我們需要輸入的字符數量。漢語中存在大量的ang,iang,uang這類長韻母,所以很多的漢字的輸入需要按很多的鍵,例如:黃,裝,床。

第二個問題,是漢字本身存在着音同字不同的現象,例如shi shi這個拼音下就會有:事實,實時,實施,史事,實事,時時,石獅,史氏等幾十個候選。這種問題會導緻我們會用大量的時間來進行選重,稍有不慎,就會出現錯别字。


漢字的輸入效率

業界公認的影響文字(此處可指漢字)輸入效率的因素有:

  • 碼長,輸入一個漢字需要使用的平均按鍵數量
  • 擊鍵,輸入一個字符所需要的平均時間,或者一分鐘内輸入的平均按鍵數量

擊鍵越快,碼長越短,我們輸入漢字的速度就越快。


嘗試的改進方案

方案一,抛棄拼音類

以五筆和鄭碼為代表的輸入方案,是上個世紀最偉大的改進嘗試。我們抛開曆史原因以及商業原因不談,它們的思路,是非常新穎而且具有革命性的。以五筆為例:

  • 對漢字進行拆分,拆分成不同的部件(字根/碼元),然後對應到不同的按鍵上
  • 每個漢字/詞組,都以不超過4次按鍵的編碼進行編排,所以保證了碼長

常見的這類方案有:五筆,鄭碼,倉颉,鍵道等。所有這一類方案都有兩個共同的問題(而這兩個問題已經成為了今天人們學習和使用他們最大的障礙):

  • 學習成本。相較于拼音輸入法的易用,以及拼音在九年義務教育中的普及,這樣的學習成本毫無疑問會将很多的人阻擋在門外
  • 編碼的合理性。以五筆為例,雖然經過了86,98,新世紀等方案的改進,但其編碼的合理性仍然存在着很多的争議。而且很多的複雜的字,拆起來存在着難度
  • 非常高的重碼解決效率,但仍不是100%
  • 普遍通過小詞庫來解決重碼問題,對于很多的流行詞以及後來的非标準詞隻能使用單字的輸入方式

方案二,簡化拼音類

這一類仍然使用拼音。但會将拼音進行簡化。

簡拼

簡拼是一種通過使用漢字詞組的首字母或者部分字母來進行詞組/句子輸入的一種方式。例如:nh → 你好,llq → 浏覽器。

但我們也一眼就能看出這種方案存在的問題:

  • 無法覆蓋所有的詞組,隻有常見的或者你經常輸入的才行
  • 有可能引入更多的重碼

所以這樣的方案,可以作為全拼的一種補充。但無法成為獨立的輸入方案。


雙拼

我們知道,漢字的拼音是由聲母和韻母組成。所以一個漢字是有可能通過:聲母 韻母 = 2次按鍵,來完成輸入的。具體的方案如下:

  • 聲母部分,漢字的聲母可以一一對應鍵盤上的26個字母;(細心的你可能發現了,zh/ch/sh無法對應,恰好鍵盤上有viu三個字母不可能作為聲母的,所以可以進行映射)
  • 韻母部分:
    • 單字母韻母,例如aoeiu(v)都可以在鍵盤上找到對應的按鍵
    • 多字母韻母,例如an/ei/ang/ing/iong都無法在鍵盤上找到

所以,雙拼唯一的難點是解決多字母韻母的問題。不同的雙拼方案中使用的是不同的按鍵對應,但所有的雙拼方案都使用的是按鍵映射的方案,以小鶴雙拼為例:iu → q,uang → l,iao → n等。

仔細分析雙拼的優缺點,我們可以得出如下的結論:

優點

    • 每個漢字都是兩次按鍵,有非常高效且統一的碼長與輸入節奏(輸入節奏這一點是任何其他的輸入法都無法媲美的)

缺點

    • 多字母韻母存在着學習成本
    • 仍然無法解決漢字中重碼的問題(你如果認為雙拼是全拼的一種便捷輸入方案,即最終還是展開成了全拼,這一點就不難理解)

盡管存在以上缺點,但雙拼對于從小就學習拼音的人來說,仍然是一種最佳改良輸入方案。

方案三,音形碼方案

這一類方案一般來說都是在音的基礎上,使用形碼來進行選重。但有個别小衆輸入法是在形碼的基礎上,通過聲或者音調來選重,我們不做這種讨論。

筆畫選重類

典型例子就是搜狗輸入法。當你輸入完成一個編碼後,可以通過輸入TAB來進入選重模式,之後通過“橫豎撇捺折”五個筆畫的首字母來進行選重。例如:

zhen,會出現:真,珍,臻,鎮,振等候選字

如果輸入zhenTABh,會使用首筆畫為橫來進行選重,候選字此時剩餘:真,珍,臻。而鎮,針,幀等會被過濾掉。

從來實現了進一步的快速選重。

但你應該也發現了,這種效率仍然不夠高效。以首筆畫為橫開頭的同音字還是不少。所以出現了下面一種偏旁部首選重方案。

偏旁部首選重類

以手心輸入法為典型例子。還是zhen這個編碼。手心可以通過w(王字旁,首字母)來快速過濾以“王”作為偏旁的候選字,即:珍,瑱等。

不得不說,效率一下子就提升了很多。而且這個偏旁部首的方案,可以拓展稱為,隻要漢字中(開頭,結尾,中間)含有王的就行。方案的靈活性很好。你基本上能夠将候選字控制在一頁範圍内。

但,好像隻解決了選重問題,沒有解決碼長的問題。

部件選重類

還有一類,其實是偏旁部首的一種改良。比如有的字你認為的偏旁部首與輸入法認為的不同,這就很麻煩了。或者有的字,本身就是偏旁部首不可再拆。

所以出現了部件類(或者小字字根類),典型的方案是小鶴音形。它是在小鶴雙拼的基礎上進行了加形選重。既保持了雙拼的節奏和碼長,又可以有效的進行選重。例如:

  • 方案,fh an(與雙拼完全一緻)
  • 雙拼,ul pb(與雙拼完全一緻)
  • 淞,ssd(d是三點的首字母)
  • 偏,pmr(r是人的首字母)

小鶴音形的碼長保持不超四碼的約定,所以“中華人民共和國”的編碼是vhrg,當然你也可以輸入vs hx rf mb gs he go來回退到雙拼模式完成。

優點:

  • 可以非常高效的進行選重,所有的重碼不超過2,即最多隻有兩個候選詞
  • 可以實現盲打(不看鍵盤,不看候選,甚至……閉上眼睛)
  • 碼長短

缺點:

  • 依賴小詞庫
  • 有學習成本(除了雙拼的成本,還有規則的成本)
  • 存在一些特殊的編碼(你可以放棄使用這些特殊的編碼)

最佳方案與考慮

講了這麼多的輸入方案,其實我的建議是使用手心這樣的方案或者小鶴音形這樣的方案。

随着我們現在的智能輸入法的流行,雲計算技術已經越來越被大家接受,所以拼音打句子的場景準确率已經非常高。所以單純的形碼,其實沒有多大的必要了,被曆史淘汰是一種必然(至少會逐漸的〔其實是已然〕淪為小衆)。同時,現在語音轉文字的準确率也已經突飛猛進,所以智能手機上面,使用小詞庫也是沒有多大必要的。

所以,我自己的方案是:使用百度輸入法(或者搜狗輸入法),開啟雙拼,然後通過自定義短語的方式挂接小鶴音形的形碼方案。這樣既享受到了現代智能輸入法的優勢(詞庫,語音,豐富的表情等),又在特殊的場景下能夠借助音形碼快速的選重,同時還能夠享受到雙拼的節奏和短碼長。

額外說一句

如果你是小衆輸入法的使用者,尤其是五筆用戶,我先認慫:你的輸入法最好。(我在知乎已經被罵怕了)

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved