習以為常的電腦鍵盤
有很多東西,本身并不複雜,但是越簡單的東西,越不好改進。比如說自行車,從清朝末年,自行車大概就演變成了現在這樣的結構,100多年過去了,基本上還是那個樣子,沒有什麼革命性的變化。
我們每天使用的鍵盤也是一樣,從上個世紀七八十年代起,就是這個樣子,一直到現在,基本上還是這個樣子。
因為這個東西我們太熟悉了,從我們剛開始接觸這個東西,開始學習它,它就是這樣的,所以我們覺得它就應該是這樣的,沒啥不妥當的地方。但是你有沒有注意到這麼一個問題:
在我們的鍵盤上,那些特殊符号,逗号,句号,感歎号,括号等,無一例外地跟另外一個符号共用一個按鍵。比如 $ 和 4 共用一個按鍵,? 和 / 共用一個按鍵等等。我們想輸入上面的一個符号時,必須得同時按住shift鍵和相應的符号按鍵才能輸入,不然默認的是輸入下面那一個符号。
這些符号難道我們就不能單獨給它安排一個按鍵,隻按一個按鍵就把那個符号給輸入進去嗎?普通人估計也就用到這些符号中的逗号,句号,問号之類的。但是對于程序員來說,幾乎每個符号都經常要用到,每個符号都有它專門的作用。一天代碼寫下來,shift鍵起碼要按幾百上千次,增加的按壓量還是挺大的。如果你用的語言是世界上(全宇宙)最好的語言的話,那麼我敢肯定,你肯定每天打 $ 符打得想吐。
但是這些符号如果都能實現一鍵輸入,那将會省多少事。按一個就能輸入的話,為什麼非得按兩個呢?
還有一個問題,不管你是用微軟拼音輸入法還是用流行的搜狗輸入法,它默認的切換中英文輸入法的按鍵都是shift鍵;你正寫代碼呢,一個不小心按錯,就把中英文輸入給切換了,想繼續寫代碼還得把輸入法再給切換回來。這個默認的切換按鍵當然是可以修改的,但是因為它默認的就是那個按鍵,即使你修改了,一旦你換電腦,或者你偶爾使用一下别人的電腦,還得再修改一次,或者習慣性地老是按錯。
寫代碼時,為了提高效率,講究手不離鍵盤,能用鍵盤實現的,盡量不用鼠标。
所以我們的IDE或者設計類的軟件中給我們提供了非常多的快捷鍵操作,這其中最著名的莫過于ctrl c和ctrl v。兩鍵快捷鍵倒還好,但是有很多快捷鍵是3鍵甚至是4鍵快捷鍵。比如在Windows操作系統中,我們想調出任務管理器就得同時按着ctrl shift esc(XP時代是ctrl alt del) 3個按鍵。4個按鍵的快捷鍵則是反人類外加歧視手指殘疾的人的存在了。
程序員的宗旨是:絕不多寫一行代碼(複制粘貼都不行)。所以程序有了函數,有了封裝,有了面向對象,有了各種庫,有了各種包,有了各種框架。
那麼寫代碼或者寫文檔,寫PPT時,我們也不想多按一個按鍵,哪怕隻是ctrl c和ctrl v。
所以這些最常用的功能性的組合鍵,我們就不能把它獨立出來,單獨安排一個按鍵嗎?
比如ctrl c,ctrl v,ctrl shift,ctrl shift alt等,我們把它放到一個按鍵上來實現,這樣常用的操作,我們按一個按鍵就行了,不需要按多個按鍵,也就不存在3鍵甚至4鍵這樣極不人性化的快捷鍵了。
具體實現就如下圖:
目前要實現這些根本沒有什麼技術方面的難度,就看有沒有廠商認可這些,願意投入,願意按照這種方式去設計生産一款這樣的鍵盤。這樣的鍵盤,絕對是全世界廣大程序員的福音。
普通使用者也需要啊,誰會離得了ctrl c和ctrl v 呢?
有鍵盤公司或者廠商願意設計生産這樣的鍵盤嗎?
感興趣的鍵盤公司或者廠商可以聯系我。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!