习以为常的电脑键盘
習以為常的電腦鍵盤
有很多東西,本身并不復雜,但是越簡單的東西,越不好改進。比如說自行車,從清朝末年,自行車大概就演變成了現在這樣的結構,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 呢?
有鍵盤公司或者廠商愿意設計生產這樣的鍵盤嗎?
感興趣的鍵盤公司或者廠商可以聯系我。
總結
- 上一篇: xmpp协议框架包介绍:org.xmpp
- 下一篇: ReviewForJob(1)数据结构与