編程鍵盤
專業(yè)編程鍵盤
項目地址:
- github: https://github.com/Libin410/ProgrammingKeyboard;
- gitee: https://gitee.com/facefun/ProgrammingKeyboard;
1
40年前,電腦鍵盤大概長這樣:
40年后木西,一直到現(xiàn)在梧疲,電腦鍵盤基本上還是長這樣呵俏,沒多大變化畔咧。
對于我們年輕人來說违诗,從最初我們開始學鍵盤時它就是這樣某抓,而我們也習慣了它這個樣子纸兔。
我們對它太熟悉了以至于我們可能會忽略掉一些問題。比如否副,估計很多人都不會在意在我們的鍵盤上汉矿,有很多符號都是跟另外一個符號共用一個按鍵的。
“@“和”2“共用一個按鍵备禀,”*“和”8“共用一個按鍵洲拇,”?“和”/“共用一個按鍵等等;當你按這些按鍵時曲尸,默認輸入的是下面那個符號赋续,你如果想輸入上面那一個符號,你得同時按著”shift“鍵另患。
有些人可能不經(jīng)常用到那些符號纽乱,所以也并不感覺有多不方便;但是對于程序員來說柴淘,那些符號每一個都很常用迫淹,他們一天可能得按“shift“鍵上千次秘通,增加的工作量還是挺大的。
如果你的編程語言是PHP敛熬,那么我敢肯定肺稀,你一天編程下來,肯定打“$“符打得崩潰应民。
2
另外還有個問題话原,如果你的母語不是英語,那么你使用鍵盤的時候肯定得經(jīng)常切換輸入法诲锹,特別是如果你是一個程序員繁仁。而切換中英文輸入法的按鍵在Windows里面默認的是“shift“鍵。(其實如果你的母語不是英語归园,你多半也不知道”shift“就是切換的意思黄虱,對于你來說它就是一個”shift“鍵)。當你想輸入上面的符號庸诱,就得去按著”shift“鍵捻浦,一不小心按錯了,你就把中英文輸入法給切換掉了桥爽;這一點挺煩人的朱灿。
所以,我們?yōu)槭裁床话涯切┬枰皊hift“鍵才能輸入的符號放到一個獨立的按鍵上呢钠四?這樣的話盗扒,當我們輸入那些符號的時候,我們就不需要再按著“shift”按鍵了缀去;就像下圖這樣:
如果我們不需要按“shift“鍵侣灶,也就不會有輸入法切換問題,特別是也可以讓程序員省事很多缕碎。
3
還有一點炫隶,為提高我們的輸入效率,IDE或者其他類型軟件都會給我們提供很多快捷鍵阎曹,最常用的快捷鍵莫過于Ctrl+c 和 Ctrl+v;這些快捷鍵的使用頻率這么高煞檩,我們?yōu)槭裁床话阉毩⒊梢粋€按鍵來實現(xiàn)這些功能呢处嫌?其實實現(xiàn)這些根本沒有什么技術上的難度;如果我們按一個按鍵就可以實現(xiàn)這些功能斟湃,誰還愿意去按兩個按鍵呢熏迹?
其實2鍵快捷鍵還好,最要命的是3鍵甚至是4鍵快捷鍵凝赛,比如:“ctrl+alt+del” 或 “alt+shift+esc” 或 “ctrl+shift+alt+j”注暗。
那么最常用的一些快捷鍵組合坛缕,我們都可以把他們獨立成一個按鍵,這樣我們的快捷鍵使用起來會更加便捷捆昏,就像下圖這樣:
你覺得這個主意這么樣赚楚?
反正我覺得程序員挺需要這些的。
普通使用者也需要啊骗卜,畢竟誰能離得了Ctrl+c 和 Ctrl+v呢宠页?
4
完整的設計如下圖所示:
下面是渲染圖:
如果你不認可這個設計也沒關系,你可以看一下設計圖寇仓,這個設計并沒有改變太多原有的鍵盤布局举户,你仍然可以按照你原來的習慣來使用這個鍵盤。
項目地址: