不正經技術研究,鍵盤俠,你武器可能有個坑!!

       敲代碼的時候你是不是感覺小手指頭疼?是不是感覺手腕疼?最煩的就是上下左右的方向鍵。

       當你戴上耳機,打開音樂,精神抖擻準備大幹一場的時候,發現你無論怎麼努力都無法提高碼磚的速度,這不怪你,因爲鍵盤在設計之初就是爲了降低你打字速度的!沒錯,你所熟悉的鍵盤不是最優的鍵位設計,可能是最差的。爲啥呢,因爲現在的鍵盤是當時打字機遺留下來的,就是這個東西

想不到吧,之所以排列成“QWERTY”,竟然是因爲這樣能降低輸入速度,why?,以爲當時打字機開始用的鐵做的按鍵,如果你打字太快,打字機就會卡殼!所以有幫人就想了個餿主意,那讓他們打慢點不就行了嘛!

所以廠家就把鍵盤字母打亂了順序,讓使用頻率高的按鍵離手更遠,這樣你就必須不停的移動手腕,讓常用的按鍵分配給力量薄弱的小拇指,這樣一來,打字機就不會卡殼了,真好。網上有說一個熟練打字員工作8小時,手指移動距離長達25.7公里。此外,這種設計偏重於左手,而多數人是右撇子,一大通網聊下來,左手便會更勞累。尤其絕的是,小指等相對“瘦弱”的手指,承擔的任務往往更重,很容易造成勞損,疼痛。

  有人問了,這麼大的坑爲啥不填呢,這個是歷史遺留問題,據說當時生產打字機的廠商免費給人培訓(培訓打字員,打字員當時也是一種常見職位),如此一來人才市場上超多的使用“QWERTY”的打字員,好了,單位不得不招他們,還必須買那家廠商生產的打字機,發現還不卡(這招絕了!),慢慢就變成所有人都用這種佈局的鍵盤,我們上學學的也是這種鍵盤,工作了也用這種鍵盤,這麼多年過去了,沒人願意改了。況且打中文還挺方便呢,估計生產鍵盤的磨具廠也不想改。

  作爲程序員,我們都是用英文編程的,那如何給自己的手減負呢,網友們大概有這樣幾個方法

  一,使用帶有vim風格的編輯器

        vim是linux的文本編輯工具,很多vimer們長期使用vim編輯已經玩的很溜了,所以很多開發工具也有vim的插件,比如idea有個插件叫ideavim,安裝之後可以在編程過程中按下Esc鍵,進入到vim編程,按下“i”鍵回到正常。vim的特點是可以使用命令對文檔進行操作,比如在vim模式下按gg定位到文件頭部,反向鍵也變成了hjkl。

  如果你不是vimer的話可能要適應很長時間,還要學習相關命令,我感覺idea本身的命令已經很豐富了,在學校vim的似乎多此一舉,關鍵ideavim的光標定位是定位到字符上而不是字符後邊,這個有點難受,如果我想在最後打個“;”號,就坑了。

 二,使用鍵位修改軟件

        鍵位修改軟件遊戲玩家們應該比較熟悉,常見的有keytweak,mapkeyboark,remapkey等等網上一大堆了,就是通過軟件將某個按鍵換成另一個按鍵,比如將win鍵改成end鍵。

         在編程中感覺沒有那個鍵是沒有用的,沒用的離手指頭都遠,所以編程的話也沒有哪個鍵能改,還是打遊戲用吧。

三,用腳本設置熱鍵

      熱鍵就是快捷鍵,有很多編寫腳本的軟件可以通過一定的代碼設置熱鍵,比如AutoHotKey,腳本精靈等,這些軟件可以自動運行編好的腳本,將某些鍵加上特定功能,比如用AutoHotKey創建一個腳本文件direction.ahk,給組合鍵加上方向鍵的功能,寫法如下:

!s::send,{left}      //!代表Atl鍵,alt+s 代表左

!f::send,{right}     // alt+f -->右

!e::send,{up}       //alt+e -->上

!d::send,{down}   //alt+d -->下

        這樣我們當我們運行direction.ahk的時候,熱鍵就生效了,在編程時,按下alt+f組合鍵就有了右方向鍵的功能。

        腳本的方式更像程序員的方式,而且腳本工具不僅僅設置熱鍵這麼簡單,這個感覺比前兩種方式更實用一些,需要注意的就是不要和IDE的熱鍵衝突。

四,修改編程工具本身的熱鍵

        這個方法是最直接最有效的,可惜的是並不是所有工具都能設置,也可能設置衝突,比如方向鍵設置,可能很多IDE沒有這個地方可以設置,這個需要去發現了。

五,硬核方式,使用花式鍵盤

        近些年來創新得到了大力弘揚,很多創新的花式鍵盤和鼠標都出現了,就是爲了解決勞損問題(也有很多爲了裝bi),比如使用人體工程學鍵盤,鼠標。這種鍵盤是通過奇特的造型或者直接重新佈局鍵位來改善輸入感覺,就像這樣的:

  這個方案需要money支持,如果你財力雄厚二期並喜歡新鮮酷炫,可以買一些花式裝備,並且玩轉它,成爲辦公室最靚的仔。

        你們喜歡哪一種呢?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章