A. 87鍵機械鍵盤適合程序員使用嗎,求推薦+
看你對數字鍵盤是不是需要唄如果是需要 那麼就不適合 如果不需要就合適
B. 程序員經常按的兩個鍵
我以前其實也挺喜歡按CTRL+C和V的 因為有些不用自己寫 呵呵 但是還是沒有CTRL+S那麼頻繁
C. 程序員鍵盤挑選指南
作為一個在鍵盤上糾結過一段時間的程序員,也算是積累了一點心得,在這里小結一下。我最早關注鍵盤的原因是長時間編碼後,比如項目緊一天要搞個上千行加寫文檔,七八個小時下來手指會有些酸痛,所以就想物色一款輕軟不費力的鍵盤,如果手感能更舒適那就更好了。
首先這個世界上主要存在3種類型的鍵盤:
然後大小有三種:
這里我會無條件選擇80%的。
不選100%是因為數字鍵主要的用途是表格錄入和計算器,我在工作中幾乎不會有大量使用這兩個功能的場,而且沒有數字鍵可以讓我的右手和左手一樣放在鍵盤下面休息。不選60%是因為我是個IDE使用者,會把一些F鍵設置成short cut,而且一些軟體的功能也和F鍵有關(比如Chrome的控制台快捷鍵是F12),沒有很不方便。
下面就詳細談一下我對不同類型鍵盤的理解:
薄膜鍵盤是現在鍵盤的主流,因為製作工藝簡單。我使用很久的一款的鍵盤是羅技的K310,看中的點是可以水洗。鍵盤用久了直接一沖非常清爽:
但是這種鍵盤的問題是:
如果打字久了這種感覺會很明顯:用久了的薄膜鍵盤軟塌塌的,需要的力道也和之前不一樣,彷彿一台音準會不斷變化的樂器。
薄膜鍵盤的另外一個問題是:手感 不可控。
在用薄膜鍵盤打字的時候,用戶其實是不知道從開始按一個鍵,到按壓被鍵盤識別的過程中,手指需要移動多遠的。這就導致用戶只能被迫用最大的力去壓,並且按壓被識別之後也沒有反饋。
機械鍵盤本來因為價格的因素,已經在大眾市場被薄膜鍵盤淘汰了,但是卻因為電競的紅火東山再起。對於電競選手來說,薄膜鍵盤沒有反饋會影響准確性(快速操作時不能確定自己到底按了沒有)。說到機械鍵盤,最核心的是一個部分——軸體。
機械鍵盤的每個按鍵下面都有一個簡單耐用機械結構,叫做鍵軸,用來保證每個按鍵的手感一致且不會隨時間而有太大的變化。每種軸都有一個觸發曲線(下面這張圖來自cherry官網,紅軸),用來描述一個事情:在按壓這個鍵的時候,手指在不同的位置需要多大的力。
這里的Operating position就是按壓被識別的位置,大概是兩毫米,45g。不同的軸體有不同的曲線,對應不同的手感。對於要長時間編碼的程序員來說,我只推薦三種力道比較小的軸:銀軸,紅軸和茶軸。但是手感這種事情, 一定要自己去體驗一下 ,另外 不推薦 買試軸器,因為只按一個鍵根本不能直觀的推測用這個軸體實際打字是什麼感覺。
推薦茶軸的原因是因為有些人會在意打字時的反饋感,就是那種讓機械鍵盤臭名昭著的咔噠咔噠的噪音(下面這張圖來自cherry官網,茶軸):
可以看到和紅軸的曲線相比,有個Tactile position, 從Tactile position到Operating position會有一個起伏,在這里你的手指會感覺突然松下去一下,然後鍵盤會有咔噠一聲(很多人覺得這種感覺很爽,會用青軸這種段落感強的)。但是可以看到是,這個Tactile position已經到了55g,對我來說是一個很重的重量了,長時間用會很累。
據我的使用經驗,一般的薄膜鍵盤從用力的角度來看,和紅軸差不多,但覺得用紅軸更舒服是因為紅軸的用力更均勻。
我用過下面這些,入門的時候用的是國產的Cherry(紅),爽到之後又陸陸續續用了IKBC(紅),Filco(紅)和Leopold(茶)。具體的型號這里不羅列了,廠商也會不停的出新款。放幾條心得吧:
我個人覺得最好用的是Filco的這款叫做Ninja的鍵盤:
按鍵在鍵帽側面(側刻),看起來很乾凈。不要忘了, 一定要買個手托 墊在鍵盤前面,否則因為鍵盤很高,手腕懸空會很累。
作為機械鍵盤的受益者,我就在想會不會有更輕軟的鍵盤?有的,靜電容鍵盤。
靜電容鍵盤可以說是專門為文字工作者設計的鍵盤,這種鍵盤的特點是輕軟(可以達到30g)但是手感又可控。缺點是沒有機械鍵盤清脆,因為鍵盤的觸發和薄膜鍵盤類似,靠的是形變而不是機械機構。有人說用輕軟的鍵盤跟用觸摸屏一樣,這點我是反對的:因為30g的阻力已經足夠支持你的手指,且告訴打字的時候,手的重心其實是懸空的,決定累不累的還是按鍵的阻力。
想必很多程序員都聽過HHKB(Happy Hacking Key Board)的大名。但是我個人是不推薦HHKB的,原因如下:
除了HHKB,還有一些品牌可以選擇,比如RealForce和寧芝。但是RealForce的價格對於鍵盤而言是在是有點高(2000上下),國產品牌寧芝只有它的三分之一,如果只是想選把靜電容鍵盤的話寧芝是個好選擇。我目前在用一款80%加側刻的,但是這里還是有兩個問題:
想說的就這么多,祝你挑選到合適的鍵盤,編碼快到模糊:)
D. 適合程序員使用的鍵盤有哪些
舒服:可以試試不同的機械鍵盤軸的感覺來選擇,不同人偏好不同,但共同的感覺是比塑料彈簧鍵盤強很多回車:大部分 ANSI/US 布局鍵盤的回車都是一個中等長度的橫條,要特別大的估計得找 International English 布局的或者其他專門的布局購買:大部分常見的機械鍵盤都在國內有零售商,淘寶買也很方便價格:大部分機械鍵盤都是「幾百塊」能搞定的
個人比較喜歡去掉小鍵盤區但保留功能鍵區的,現在用的是 Filco Majestouch Tenkeyless (87 鍵)。著名的 Happy Hacking Keyboard 也不錯,就是現在新版的價格可能較貴。當然其他機械鍵盤廠商比如 Cherry 也有這類布局的產品。
E. 現實中程序員是怎樣飛快敲代碼的
敲代碼很快有幾個條件
1.對項目代碼和結構非常熟悉,知道整個數據流的在代碼中的流動過程和變化過程。知道當前新增的代碼在整個項目處於哪個位置,對於數據會有產生什麼新的變化。這些要心理有數。也就是從架構層面去思考代碼的編寫。
2.對於需求理解的很透。這樣業務邏輯轉成代碼邏輯就不會有任何不清楚的地方。
3.已經解決了技術難點,也就是說前期測試性代碼已經寫過了弄清楚了,避免了突然出現的技術性難點
4.新增的代碼和新增的數據結構已經仔細思考過了,並設計好。也清楚引入這些新的代碼和數據結構對現有代碼的整體影響
5.異常點的位置的處理方案已經安排好了。寫代碼一部分是正常業務流程,演算法過程,但是另外一大塊就是處理各種異常。當異常出現之後,是代碼重試,報錯後忽略,還是報錯之後停止代碼,還是報錯後清理代碼並重新恢復上一個狀態,等等。這些都是要心理有數。
6.對於如何新增源代碼文件,命名函數,命名文件名,命名類名,命名變數名有一整套方案。有時候想個函數名或者變數名都要卡好幾分鍾,就不算飛快了。別笑,想個變數名,網路十來分鍾的時候多了去了。
7.外部環境已經准備好了。IDE穩定,資料庫結構穩定,數據穩定,網路穩定,訪問網頁順暢,准備好免打擾的牌子。准備好刷卡提需求的二維碼,准備好板磚和大刀,預防產品經理提需求和改需求。
F. 程序員寫代碼習慣用什麼鍵盤
程序員一般不挑鍵盤,不過見過有裝B的使用機械鍵盤的!我可以直接告訴,程序員多數時候需要的是雙屏,對鍵盤上一般鍵程短點的薄膜鍵盤就可以了,甚至有時我會其他方做開發時使用筆記本,沒事裝兩本案頭書或是需求分析之類的文檔,有時多的屏幕用來調試或查看文檔是極其方便的,而裝B地背個機械鍵盤是只能用來裝B了!
不過一般程序還是喜歡孤島式鍵盤,喜歡全鍵盤,鍵程較短,回饋較軟的鍵盤都是可以的。除非是文字編輯或游戲用戶才會使用高端的機械鍵盤,但有些程序員其實熱衷於新技術的,所以會有一個機械鍵盤。
正常的情況下,程序員的打字速度什麼都不會很快,而且也沒有時間去換軸,很多時間要看文檔,調試或功能驗證,好一點的鍵鼠就可以了,沒有必要上機械鍵盤的。
若說形式,一般是用美104鍵盤即可,筆記本的話使用多是88鍵盤就行了!對其要求不高的,若是多餘資金,請考慮組雙屏的實用性更大——這個才是真正能提高效率的!
G. 程序員為啥要3個鍵小鍵盤
方便。
1、程序員通過三個鍵小鍵可以實現pageup,pagedown。
2、通過配套的軟體可以把這個小鍵盤定義成任意的鍵盤、按鍵組合或者按鍵。
3、也可以定義成滑鼠上的任意的按鍵。
H. 適合程序員使用的鍵盤有哪些
舒服:可以試試不同的機械鍵盤軸的感覺來選擇,不同人偏好不同,但共同的感覺是比塑料彈簧鍵盤強很多⋯⋯
回車:大部分 ANSI/US 布局鍵盤的回車都是一個中等長度的橫條,要特別大的估計得找 International English 布局的或者其他專門的布局
購買:大部分常見的機械鍵盤都在國內有零售商,淘寶買也很方便
價格:大部分機械鍵盤都是「幾百塊」能搞定的
個人比較喜歡去掉小鍵盤區但保留功能鍵區的,現在用的是 Filco Majestouch Tenkeyless (87 鍵)。著名的 Happy Hacking Keyboard 也不錯,就是現在新版的價格可能較貴。當然其他機械鍵盤廠商比如 Cherry 也有這類布局的產品。
I. 適合程序員使用的鍵盤有哪些
我現在使用的就是微軟自然人體工學鍵盤 4000,總體感覺還是不錯
優點不用多說,長期使用對手腕的保護作用還是很明顯的。但是個人不滿意的地方還是挺多。
1. 空格鍵不是很靈活,需要較大的力量按下。習慣後還好,只是略有不適。
2. 左CRTL/SHIFT鍵被手掌蓋住了,尤其是使用Eclipse的時候,很多組合鍵都要加CTRL,所以不是很方便
3. HOME,INSERT,END,DELETE,PAGE UP/DOWN這六個鍵以及數字鍵盤離右手太遠,使用Eclipse的時候也是一個困擾,右手被迫總是離開托架。
4. 滑鼠放在鍵盤的右手邊,因為鍵盤太大,不得不抬起整個手臂去拿滑鼠,如果頻繁使用滑鼠,也是一個困擾。
個人感覺,如果微軟4000鍵盤作成Arch鍵盤一樣大小,加上ThinkPad的紅帽放在鍵盤中間當滑鼠,但是維持手腕舒適度不變,就很完美了。
因此,基本上使用微軟4000的鍵盤,與其配合最好的編程工具是VIM,合適的VIM快捷鍵配置讓你在編程的時候基本不用移動你的手!
不知道有沒有人使用微軟的Arch鍵盤,最近很想試試。
J. 求推薦程序員用的機械鍵盤什麼軸 多少鍵 發不發光之類的
首推肯定青軸,用起來聲音清脆悅耳,手感非常好,就像彈鋼琴,缺點就是聲音大,如果周圍有人怕吵就要三思了。可以選紅軸,紅軸聲音小,但手感沒有青軸好。不差錢就買櫻桃牌,雷蛇,差錢就買達爾優,狼蛛。