習(xí)以為常的電腦鍵盤(pán)
習(xí)以為常的電腦鍵盤(pán)
有很多東西,本身并不復(fù)雜,但是越簡(jiǎn)單的東西,越不好改進(jìn)。比如說(shuō)自行車(chē),從清朝末年,自行車(chē)大概就演變成了現(xiàn)在這樣的結(jié)構(gòu),100多年過(guò)去了,基本上還是那個(gè)樣子,沒(méi)有什么革命性的變化。
我們每天使用的鍵盤(pán)也是一樣,從上個(gè)世紀(jì)七八十年代起,就是這個(gè)樣子,一直到現(xiàn)在,基本上還是這個(gè)樣子。
因?yàn)檫@個(gè)東西我們太熟悉了,從我們剛開(kāi)始接觸這個(gè)東西,開(kāi)始學(xué)習(xí)它,它就是這樣的,所以我們覺(jué)得它就應(yīng)該是這樣的,沒(méi)啥不妥當(dāng)?shù)牡胤健5悄阌袥](méi)有注意到這么一個(gè)問(wèn)題:
在我們的鍵盤(pán)上,那些特殊符號(hào),逗號(hào),句號(hào),感嘆號(hào),括號(hào)等,無(wú)一例外地跟另外一個(gè)符號(hào)共用一個(gè)按鍵。比如 $ 和 4 共用一個(gè)按鍵,? 和 / 共用一個(gè)按鍵等等。我們想輸入上面的一個(gè)符號(hào)時(shí),必須得同時(shí)按住shift鍵和相應(yīng)的符號(hào)按鍵才能輸入,不然默認(rèn)的是輸入下面那一個(gè)符號(hào)。
這些符號(hào)難道我們就不能單獨(dú)給它安排一個(gè)按鍵,只按一個(gè)按鍵就把那個(gè)符號(hào)給輸入進(jìn)去嗎?普通人估計(jì)也就用到這些符號(hào)中的逗號(hào),句號(hào),問(wèn)號(hào)之類(lèi)的。但是對(duì)于程序員來(lái)說(shuō),幾乎每個(gè)符號(hào)都經(jīng)常要用到,每個(gè)符號(hào)都有它專(zhuān)門(mén)的作用。一天代碼寫(xiě)下來(lái),shift鍵起碼要按幾百上千次,增加的按壓量還是挺大的。如果你用的語(yǔ)言是世界上(全宇宙)最好的語(yǔ)言的話,那么我敢肯定,你肯定每天打 $ 符打得想吐。
但是這些符號(hào)如果都能實(shí)現(xiàn)一鍵輸入,那將會(huì)省多少事。按一個(gè)就能輸入的話,為什么非得按兩個(gè)呢?
還有一個(gè)問(wèn)題,不管你是用微軟拼音輸入法還是用流行的搜狗輸入法,它默認(rèn)的切換中英文輸入法的按鍵都是shift鍵;你正寫(xiě)代碼呢,一個(gè)不小心按錯(cuò),就把中英文輸入給切換了,想繼續(xù)寫(xiě)代碼還得把輸入法再給切換回來(lái)。這個(gè)默認(rèn)的切換按鍵當(dāng)然是可以修改的,但是因?yàn)樗J(rèn)的就是那個(gè)按鍵,即使你修改了,一旦你換電腦,或者你偶爾使用一下別人的電腦,還得再修改一次,或者習(xí)慣性地老是按錯(cuò)。
寫(xiě)代碼時(shí),為了提高效率,講究手不離鍵盤(pán),能用鍵盤(pán)實(shí)現(xiàn)的,盡量不用鼠標(biāo)。
所以我們的IDE或者設(shè)計(jì)類(lèi)的軟件中給我們提供了非常多的快捷鍵操作,這其中最著名的莫過(guò)于ctrl+c和ctrl+v。兩鍵快捷鍵倒還好,但是有很多快捷鍵是3鍵甚至是4鍵快捷鍵。比如在Windows操作系統(tǒng)中,我們想調(diào)出任務(wù)管理器就得同時(shí)按著ctrl+shift+esc(XP時(shí)代是ctrl+alt+del) 3個(gè)按鍵。4個(gè)按鍵的快捷鍵則是反人類(lèi)外加歧視手指殘疾的人的存在了。
程序員的宗旨是:絕不多寫(xiě)一行代碼(復(fù)制粘貼都不行)。所以程序有了函數(shù),有了封裝,有了面向?qū)ο?,有了各種庫(kù),有了各種包,有了各種框架。
那么寫(xiě)代碼或者寫(xiě)文檔,寫(xiě)PPT時(shí),我們也不想多按一個(gè)按鍵,哪怕只是ctrl+c和ctrl+v。
所以這些最常用的功能性的組合鍵,我們就不能把它獨(dú)立出來(lái),單獨(dú)安排一個(gè)按鍵嗎?
比如ctrl+c,ctrl+v,ctrl+shift,ctrl+shift+alt等,我們把它放到一個(gè)按鍵上來(lái)實(shí)現(xiàn),這樣常用的操作,我們按一個(gè)按鍵就行了,不需要按多個(gè)按鍵,也就不存在3鍵甚至4鍵這樣極不人性化的快捷鍵了。
具體實(shí)現(xiàn)就如下圖:
目前要實(shí)現(xiàn)這些根本沒(méi)有什么技術(shù)方面的難度,就看有沒(méi)有廠商認(rèn)可這些,愿意投入,愿意按照這種方式去設(shè)計(jì)生產(chǎn)一款這樣的鍵盤(pán)。這樣的鍵盤(pán),絕對(duì)是全世界廣大程序員的福音。
普通使用者也需要啊,誰(shuí)會(huì)離得了ctrl+c和ctrl+v 呢?
有鍵盤(pán)公司或者廠商愿意設(shè)計(jì)生產(chǎn)這樣的鍵盤(pán)嗎?
感興趣的鍵盤(pán)公司或者廠商可以聯(lián)系我。

