圖吧的垃圾佬們,張大媽的各位,晚早上好/中午好/晚上好
前兩天在張大媽寫的文章有人問我語言通俗口語化,是不是用語音輸入法寫的
我的回答是:不是
為了給各位解惑,今天特別更一篇現(xiàn)代輸入技術(shù)教程
我是怎么一天之內(nèi)能打出這么多字的?看完這篇文章各位估計(jì)就能明白
首先什么是輸入?
馮·諾伊曼結(jié)構(gòu)。這個(gè)結(jié)構(gòu)實(shí)現(xiàn)了實(shí)用化的通用計(jì)算機(jī)。
存儲程序結(jié)構(gòu)將一部計(jì)算機(jī)描述成四個(gè)主要部分:算術(shù)邏輯單元、控制電路、存儲器及輸入輸出設(shè)備。這些部件通過一組一組的排線連接(特別地,當(dāng)一組線被用于多種不同意圖的數(shù)據(jù)傳輸時(shí)又被稱為總線),并且由一個(gè)時(shí)鐘來驅(qū)動(dòng)(當(dāng)然某些其他事件也可能驅(qū)動(dòng)控制電路)。 輸入輸出系統(tǒng)是計(jì)算機(jī)從外部世界接收信息和向外部世界反饋運(yùn)算結(jié)果的手段。對于一部標(biāo)準(zhǔn)的個(gè)人計(jì)算機(jī),輸入設(shè)備主要有鍵盤和鼠標(biāo),輸出設(shè)備則是顯示器、打印機(jī)以及其他許多后文將要討論的可連接到計(jì)算機(jī)上的I/O設(shè)備。
最早的計(jì)算機(jī)輸入設(shè)備是沒有鍵盤鼠標(biāo)的,只有紙帶穿孔卡片
穿孔卡片輸入
穿孔卡片是在預(yù)定位置處穿孔的組合表示數(shù)據(jù)。
穿孔卡片輸入
穿孔卡片在初期的電子數(shù)據(jù)處理系統(tǒng)中,曾被廣泛地使用??ㄆ斎胧敲摍C(jī)輸入,先用鍵盤穿孔機(jī)將數(shù)據(jù)記錄在卡片上,然后通過讀卡機(jī)送入處理系統(tǒng)。讀卡機(jī)把卡片上孔眼組合轉(zhuǎn)換成二進(jìn)制代碼送入處理系統(tǒng),典型的輸入速率為每秒2000個(gè)字符。
這種輸入方式,和樂器中的音樂盒很像,比如咱之前100塊錢買的哈爾濱產(chǎn)音樂盒:
但是想想也知道,要想給音樂盒輸入信號讓音樂盒放出音樂需要預(yù)先用打孔機(jī)在紙帶上打孔是多么麻煩的事,一首可能不到兩分鐘的曲子如果不熟練的話打孔可能需要兩小時(shí)
后來輸入設(shè)備中才出現(xiàn)了鍵盤,其間還歷經(jīng)了磁帶磁盤等各種輸入方式。而鼠標(biāo)的發(fā)明時(shí)間最晚,等到了1964年才有鼠標(biāo),在那之后將近20年才出現(xiàn)了不需要培訓(xùn)也可以很快學(xué)會(huì)操作的個(gè)人電腦。(為了使計(jì)算機(jī)的操作更加簡便快捷來代替鍵盤繁瑣的指令)
直到今天大多數(shù)電腦和手機(jī)仍然還是脫離不了鍵盤和鼠標(biāo)的操作邏輯,即使有了觸控,乃至有了筆設(shè)備,基本的操作都還是一樣的。
這臺電腦相對而言體積較小,可以在車內(nèi)使用。因?yàn)橛行〖t帽指點(diǎn)桿所以沒有鼠標(biāo)一樣可以很流暢的使用。
從硬件的角度來說,我得說X200的鍵盤手感極佳,用過之后即使是機(jī)械鍵盤咱也不稀罕。而且更重要的是這個(gè)鍵盤上面的指點(diǎn)桿這才是關(guān)鍵,它可以在打字的時(shí)候手不離鍵盤也能操作光標(biāo)指針,從某種意義來講比單純的機(jī)械鍵盤在打字時(shí)實(shí)用的更不是一點(diǎn)半點(diǎn)。
輸入設(shè)備順手,手不必反復(fù)離開鍵盤調(diào)整光標(biāo),打字自然就快。
X200目前的市場價(jià)也就200塊錢,搭載1066總線的P8600/P8400酷睿2雙核移動(dòng)版CPU,性能還算可以,至少在我看來夠用,能流暢解碼4K AVC和1080P HEVC,這種水平現(xiàn)在看來也不落伍。
我們都知道現(xiàn)在的鍵盤的設(shè)計(jì)是英文鍵盤設(shè)計(jì),而且還是為了延緩打字速度所應(yīng)用的鍵盤布局
:
QWERTY鍵盤布局的目的是為了解決當(dāng)時(shí)打字機(jī)因打字速度太快而卡殼的問題,實(shí)現(xiàn)“在不會(huì)卡死的情況下盡力提高打字速度”的目的,該布局被沿用至今。
所以可想而知用這樣結(jié)構(gòu)的鍵盤打字會(huì)是個(gè)什么體驗(yàn)
原則上說吧現(xiàn)在的計(jì)算機(jī)因?yàn)闆]有這樣的機(jī)械結(jié)構(gòu)因此鍵盤早就不用采取這種結(jié)構(gòu)來避免卡死了,但是現(xiàn)在的鍵盤仍然是這樣的布局就很讓人上火。理論上鍵盤的元音AEIOU應(yīng)該更加集中在常用的位置上才能盡可能的提高打字效率,這不僅僅是因?yàn)闈h語拼音輸入的韻母使用頻率更高,英語輸入起來其實(shí)也是一樣。
DVORAK鍵盤布局原則是:1、盡量左右手交替擊打,避免單手連擊;2、越排擊鍵平均移動(dòng)距離最小;3、排在導(dǎo)鍵位置應(yīng)是最常用的字母
使用這種布局的鍵盤就能有效提高打字效率,當(dāng)然,咱只是提下這個(gè)理論,咱自己用主要的改進(jìn)還是在別的方面的,軟件來說,快速輸入的另一個(gè)秘訣就是輸入法,打字法上的改進(jìn)也能有效提高輸入速度
在自己剛剛告別諾基亞轉(zhuǎn)入智能手機(jī)的時(shí)代,咱自己用的設(shè)備是這個(gè)玩意??梢钥吹贸鰜碜鳛樵缙诘陌沧渴謾C(jī),這東西的輸入很全。觸屏、光標(biāo)、全鍵盤應(yīng)有盡有。說出來不怕各位笑話,咱以前的夢想是用這玩意碼字成為小說家,就像各位想象中的那種
↑真實(shí)的小說家 ↓虛假的小說家
然而最終當(dāng)然是放棄了,自己啥都沒見過想也知道寫出來的東西是什么水平。不過在追逐夢想的過程中咱就研究過如何快速的進(jìn)行輸入,留下了非常大的一筆政治遺產(chǎn)。真的可以說是受益終身。當(dāng)時(shí)咱為了在無論是有無物理按鍵的場合下都能依靠全鍵盤輸入的手段快速進(jìn)行輸入,因此對輸入法的本質(zhì)和理論都進(jìn)行了研究
啥?你問我為啥不用語音輸入?第一,當(dāng)時(shí)的語音輸入十分感人,即使是咱這種說普通話的用戶說出來十個(gè)字也只能有六個(gè)字是對的,改起來更費(fèi)時(shí)間
第二,你當(dāng)學(xué)生那會(huì)兒玩手機(jī)的時(shí)候沒事對著手機(jī)說個(gè)話給我看看???
因此咱別無選擇,只能研究從打字法的手段上為打字提速。前文說的好用的IBM一脈相傳的鍵盤,咱當(dāng)時(shí)還不知道有這種東西 別說這個(gè)了,當(dāng)時(shí)咱用臺式機(jī)都要考慮如何給鍵盤靜音,后來的結(jié)果就是買了那種打字速度非常感人但是完全無聲的“軟”鍵盤
就這東西,打字速度那是相當(dāng)爽的,因此當(dāng)時(shí)咱對于如何在有限的APM下盡量提升打字量的需求可以說是相當(dāng)高了
從漢字的邏輯構(gòu)造上看,漢字并不能像英文字母那樣被分成少量的元素單位,從而不能進(jìn)行以文字構(gòu)造為基本單位的分類歸放、處理等。雖然漢字可以分成不同的部首、偏旁等文字基本構(gòu)件,但是被分成的基本構(gòu)件數(shù)量過多并且基本構(gòu)件在組成漢字時(shí)的位置、方位、朝向都將決定漢字的構(gòu)成。這大大限制了中文漢字直接以漢字本身的構(gòu)造進(jìn)行快速錄入速度,根據(jù)漢字的構(gòu)造輸入的方法例如有五筆字輸入法、倉頡輸入法由于中文漢字的構(gòu)造特性,漢字的字形輸入顯得繁瑣。這也從而派生出字音輸入法等其它轉(zhuǎn)碼輸入法
打字法 一般可分類作拼音輸入法(如:漢語拼音輸入法、注音輸入法、粵拼輸入法)、字形輸入法(如:倉頡、大易、五筆、鄭碼、表形碼)
當(dāng)時(shí)咱最簡單的需求就是要求學(xué)習(xí)快速、簡單實(shí)用,因此五筆輸入法肯定是沒有條件學(xué)習(xí)的。最后學(xué)了雙拼輸入法。事實(shí)證明,咱當(dāng)時(shí)的決定是對的
五筆是非常難學(xué)的,而且手機(jī)電腦上五筆和拼音打字法都不通用需要另外安裝
雙拼(也稱雙打)是一種建立在拼音輸入法基礎(chǔ)上的輸入方法,可視為全拼的一種改進(jìn),它通過將漢語拼音中每個(gè)含多個(gè)字母的聲母或韻母各自映射到某個(gè)按鍵上,使得每個(gè)音都可以用兩個(gè)按鍵打出,極大地提高了拼音輸入法的輸入速度
一般的拼音輸入法全都帶雙拼功能,只需要調(diào)整設(shè)置打開即可
此外雙拼也是分門派的,不同門派的雙拼打字法按鍵與拼音的映射不同。咱走的是微軟/搜狗的方案。 音轉(zhuǎn)碼對漢字的讀音要求比較準(zhǔn)確,而漢字又是語素文字。字音輸入法并不能直觀的反映漢字的特點(diǎn),并且漢字重音字、多音字比較多,這客觀上對字音輸入漢字的方法有一定的障礙。尤其是雙拼輸入,它最大的特點(diǎn)就是能夠通過簡便輸入來減少輸入的按鍵次數(shù),因?yàn)槊看屋斎氲亩际侨匆羲赃x字非常精確。但是如果開了模糊音雙拼的這種優(yōu)勢就會(huì)淡化或者蕩然無存,因此咱用雙拼都是不開模糊音的,甚至不開全拼兼容,輸進(jìn)去的是什么就是什么,絕不引入干擾,同時(shí)對拼音的掌握水平也提出了更高要求。
不過咱當(dāng)時(shí)好歹也是中學(xué)生,漢語拼音普通話發(fā)音還是有的,雖然沒事也看看當(dāng)時(shí)還有東北方言版的動(dòng)畫或者電視劇讓咱別忘了身份,但是咱能夠正確的區(qū)分各種字的發(fā)音,能認(rèn)出平翹舌,也不會(huì)沒事說什么男(lán)同學(xué)女(lǚ)同學(xué),因此學(xué)習(xí)起來還是很快就學(xué)會(huì)了。
學(xué)習(xí)雙拼的方法其實(shí)非常簡單,把手機(jī)或者電腦的雙拼打開,照著對照表練習(xí)輸入一個(gè)禮拜基本就熟練了,一個(gè)月后就再也不想用全拼了。當(dāng)年咱家家徒四壁連個(gè)打印件都沒,小學(xué)校對過的打印店打印起來收費(fèi)極高,因此最后咱只能手畫對應(yīng)表啊……
總之,咱就是這么學(xué)會(huì)的雙拼打字,當(dāng)時(shí)咱通過這種手段在有限的硬件條件下,極大程度的提升了打字輸入的速度,走上了現(xiàn)代化的道路。如今雖然輸入設(shè)備一直在改進(jìn),但是輸入的方法還是沒有變的。對了,張大媽積分換的人體工程學(xué)鼠標(biāo)等都已經(jīng)在路上了,有時(shí)間咱弄個(gè)開箱測評吧
PS:五筆輸入對于寫作環(huán)境來說非常不友好,很多字咱不會(huì)寫但是會(huì)念就很麻煩。五筆更適合抄寫文檔,當(dāng)然雙拼也不是不能抄書。然而現(xiàn)在OCR光學(xué)識別技術(shù)如此發(fā)達(dá)的今天,誰還需要手抄文件呢?拍個(gè)照長按識別一下就完了。還有別說語音輸入了,這年頭聊微信發(fā)語音都非常不禮貌,更別提讓咱好意思玩什么語音輸入了。語音輸入即使是說話你也得說完然后等軟件識別,并不是無冷卻的技能,如果是語音聊天你說完了對方還得花同樣的時(shí)間聽完,相比打字來說非常不禮貌。
都是群聊,沒人聽你演講。這年頭斗圖字多了都會(huì)被人懟,發(fā)語音就更別指望有人會(huì)聽了