关山难越,谁悲失路之人;萍水相逢,尽是他乡之客。
百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程教程 > 技术文章 > 正文

哪些大牛程序员以前,现在私藏键盘推荐?

guanshanw 2023-09-29 21:52 25 浏览 0 评论

作为一个每天手指超过10小时在键盘上度过并且日常还喜欢折腾折腾键盘的程序员来说,这个问题勾起了我的兴趣。

先说一下目前公司在役的主力键盘是Leopold FC900R PD 红轴,就是这货

在此之前,曾经在公司服役过的键盘有:酷冷至尊 87 极光 青轴,Leopold FC980M PD 暗礁 红轴,Filco Majestouch Ninja 2 有线 104 新意大利红 红轴,Cherry G80-3494 白 红轴。

我不知道别的程序员对于一款舒适键盘的定义是什么,以下仅以我个人的衡量标准来说说什么是舒适的键盘,以及为何最终选择L的这款键盘作为现役的主力键盘。

HHKB粉之间流传着这么一段话:美国西部的牛仔们,会将死去的马儿留在原地,但是仍然会扛着马鞍长途跋涉,穿越一望无垠的沙漠。因为马儿是消耗品,而马鞍确实与人体融合在一起的知己。我们要有这样的观念:现在,电脑是消耗品,键盘却是传递感情,陪伴我们一生的挚友。诚然,作为吃饭的家伙,键盘对于程序员的重要性不言而喻。私以为,对于键盘舒适的定义应从这几个维度来评判:

1 轴体

轴体应该是对整个手感影响最大最直接的存在了。针对目前市面上常见的黑、青、茶、红、银五大轴体来说,不讨论什么奶、灰、白、绿等稀有轴体,个人觉得红轴才是最适合写代码的轴(当然,轴体之间没有高低之分,只有使用的人才有偏好之别,每一个轴体都有自己的受众群体)。

对于大多数第一次使用机械键盘的人来说,段落轴无疑更能增加这种“机械味”,但是用久了之后就会发现,段落轴打字打不快,尤其是青轴。是的,你没看错,一向被誉为机械轴的春天,最具代表性的青轴打字打不快!其实青轴确实很适合打字,但是适合打字不代表能够极速打字,尤其是青轴这种两段式极强的段落感,反而是高速输入的一种阻碍。我一直认为,最适合青轴的人是作家,而不是速记员。这么说能明白吗?青轴适合不疾不徐的缓缓写上一段故事,一篇散文,一首现代诗,而不是像速记员一样争分夺秒去记录每一句话。

这也是我刚开始工作的时候喜欢使用青轴,后来换成红轴的原因,归根结底其实就是青轴跟不上我写代码的节奏,压根不是什么吵到别人的狗屁理由。

而红轴这种直上直下的线性轴,会在你高速输入的时候没有任何阻碍,犹如奔驰在路况良好的高速上的汽车一般,那种无任何阻碍的感觉简直不要太好。越是高速输入,越是能体现线性轴的优势所在。

至于黑轴的话,短时间的输入是觉得很不错,特别是其比较高的压力克数,回弹的时候更加有劲。但如果不是练大力金刚指的话,大部分人的指力长时间输入是不过关的,按几个小时手指头就酸了,更别说还要我每天长达10小时以上的编码……

银轴的话嘛,说它是游戏轴我倒是比较认可的,极短的触发键程以及极轻的压力克数,不仅触发快人一步而且蜻蜓点水般的输入,多少时间都不会觉得累。要是日常用来工作的话,如果你能接受它极短触发键程带来的容易误触问题,初期可能比较难受,习惯了以后倒也是不错的选择。

2 大键位

目前市面上键盘的大键位要么是卫星轴,要么是平衡杆。其实这两种方式也是尺有所长,寸有所短,没有绝对的孰高孰低。卫星轴的优势在于稳固,且易于拆卸安装,而平衡杆出于先天优势在于回弹迅速,干脆利落,这一点纵然强如Leopold对于卫星轴的调教也很难比肩平衡杆的手感。而平衡杆的先天劣势就是比较难拆卸和安装,对于一些新手来说,大力不仅能出奇迹,也能出悲剧。

所以,如果纯粹以手感轮高低,无疑平衡杆是大键位更好的选择,可是有一点很有意思,如果一把键盘可以坚持用个三五年的,你会发现卫星轴越用越有平衡杆的利落干脆,而平衡杆越用越是卫星轴的拖泥带水。

基于以上,所以我选择的是Leopold的卫星轴。Leopold对于卫星轴的调教绝对是业内的第一梯队,虽然相比Filco、Das、Feenix等这样的平衡杆来说还是略逊一筹,但绝对是在可接受的范围内。这也是我为什么会将3494换成900R的直接原因,3494的无钢手感非常独特,单纯以手感论我更喜欢3494,只是樱桃根本没正经调过3494的卫星轴,那大键按下去犹如深陷泥潭,简直不能忍。加之我又爱折腾键帽,虽说平衡杆的拆卸安装对我来说并非难事,只是每次都要小心翼翼生怕拔断了钢丝,哪有卫星轴这样省心省力。

3 配列

配列这种东西,只能说完全是看个人喜好了。60几键到100多键在市场上都有各自喜好的收入囊中。就我个人而言,经常切换与各种IDE和多系统终端之间,我还是比较钟爱全尺寸的布局。

Filco的minila,Leopold的660M,IKBC的Poker以及HHKB,家里都有,也都没用。小键盘带来最直观的感受就是能让你觉得你桌面有100多平,视觉效果是很不错,但是各种IDE的各种快捷键按起来真特么难受(比如IDEA的某些快捷键,在全尺寸的布局下就需要两三个键组合使用,换成60%配列的,感觉我手指都不够用了......),尤其是我工作的时候几乎不用鼠标,能键盘的全键盘,数字输入极其难受,方向键以及上面的各种功能键按起来更是难受,算了算了,还是全尺寸用的舒服。

当然,我们组有个同事一直在用IKBC的Poker,我一直挺佩服他的,到底是怎么做到和全键盘一样的行云流水......

4 键帽

很多人都觉得键帽的作用,较之手感上的影响微乎其微,比起视觉上的好看来说几乎可以忽略不计。恰恰相反,个人认为,对于手感上的差异,除了轴体之外,影响最大的当属键帽了,材质、高度、工艺等等,每一个因素都会造成手感上的千差万别。

举个栗子,无论你承认与否,你会发现Filco的那套原装键帽就是最适合Filco键盘的,Filco的键帽我折腾了何止十几套,ABS的,PBT的,POM的,铝合金一体CNC切割的,二色成型的,热升华的,丝印的,镭雕的,正刻的、侧刻的等等等等,折腾来折腾去,就跟老婆一样,还是原配的好。Filco的键帽完全服务于手感,虽然极易打油,但是敲起来也不是一般的爽。之前就是因为Filco的手感,那把新意大利红忍不住带去公司,尼玛不到一个月就油了,键帽也不知换了多少套,可是每当再敲起来的时候,始终少了当初的那种感觉,终于还是在闲鱼上收了两套原装键帽,拿回家老老实实供着。

现在用的900R的键帽已经不想再折腾了,也是因为足够好了,促使我现在主力使用900R的一个很大原因就是因为Leopold的这套键帽极其耐艹。如果说键盘的做工,轴体的手感都与Filco打个平手的话,那么原装键帽这一块绝对是良心之作。Leopold的高端PBT键帽分为PD版和PS版,也就是二色成型和热升华。撇开键盘本身不说,光是这套原装键帽市面上在售的PBT键帽没一个能与之一教高下,很难相信一个不是做键帽起家的厂商给你的原装键帽能做到这么好,这什么骚操作?

如果你只是需要一个看起来赏心悦目的纯粹的输入工具,Leopold和Filco都是很不错的选择。但我个人并不是十分推荐Filco,一来Filco的溢价真的太高,除非你真的极端地追求手感,尤其是大键的手感,那确实只能去买Filco,因为你没有别的选择;二来Filco的键帽不好折腾,除非你可以做到对打油后油光滑腻的键帽视若无睹,或者打油后去闲鱼上收新拆的原装键帽换上,否则只要你换了非原装的键帽,Filco那独孤求败的手感便不复存在。

相关推荐

七条简单命令让您玩转Git
七条简单命令让您玩转Git

凭借着出色的协作能力、快速部署效果与代码构建辅助作用,Git已经得到越来越多企业用户的青睐。除了用于开发商业及消费级应用之外,众多科学及政府机构也开始尝试使用这...

2023-10-07 12:14 guanshanw

基本完整的关于Git分支branch的操作
基本完整的关于Git分支branch的操作

Git使用背景项目中要用到dev或者其他分支开发完代码,需要将该分支合并到master的需求操作步骤下面以dev名称为lex为分支名为例来操作一遍客户端操作:...

2023-10-07 12:14 guanshanw

Git 进阶(合并与变基)
Git 进阶(合并与变基)

在Git中整合来自不同分支的修改主要有两种方法:合并(merge)以及变基(rebase)合并(merge)merge流程图merge的原理是找到这两个分...

2023-10-07 12:13 guanshanw

Git学习笔记 003 Git进阶功能 part5 合并(第一部分)

合并(merge)是很常用的操作。尤其是一个庞大的很多人参与开发的企业级应用。一般会设定一个主分支,和多个副分支。在副分支开发完成后,合并到主分支中。始终保持主分支是一个完整的,稳定的最新状态的分支。...

非标题党,三张图帮你理解git merge和git rebase的区别
非标题党,三张图帮你理解git merge和git rebase的区别

初始场景:基于正常的开发分支修改几个小bug,然后在合并到开发分支上。gitmergegitcheckoutfeaturegitmergeho...

2023-10-07 12:13 guanshanw

git 初次使用(01)
git 初次使用(01)

先从github上克隆代码下来:使用vscode克隆代码如下图,填写上github仓库地址:vscode有时候克隆代码速度比较慢,可以用命令行方式克隆gitc...

2023-10-07 12:12 guanshanw

Git 远程操作

4.Git远程操作命令说明gitremote远程版本库操作gitfetch从远程获取版本库gitpull下载远程代码并合并gitpush上传远程代码并合并4.1远程版本库操作gitre...

Git常用命令-总结
Git常用命令-总结

创建git用户$gitconfig--globaluser.name"YourName"$gitconfig--globaluser.em...

2023-10-07 12:12 guanshanw

git中删除从别人clone下来项目的git信息,并修改为自己的分支

如果你从别人的Git存储库中克隆了一个项目,并想要删除与该存储库相关的Git信息,并将其修改为你自己的分支,则可以执行以下步骤:使用gitclone命令克隆存储库:gitclone<u...

git系列-回滚和放弃本地修改

回滚历史提交就是reset的功能。这种情况是已经提交远程仓库,需要回滚到之前的提交。gitreset--hardcommitId//注:强制提交后,当前版本后面的提交版本将会删掉!gi...

GIT使用小技巧大全
GIT使用小技巧大全

在大型软件工程的开发过程中,版本控制是无法绕过去的;目前来说,最火的版本控制软件就是GIT了。早两年SVN比较火,不过被大神linus喷了几次后,就日落西山了,...

2023-10-07 12:11 guanshanw

git相关命令-上
git相关命令-上

这些命令都是看了文档后,个人觉得比较有用的一些,展示给大家。回到远程仓库的状态抛弃本地所有的修改,回到远程仓库的状态。gitfetch--all&...

2023-10-07 12:10 guanshanw

Git命令行接口:掌握Git的必备技能
Git命令行接口:掌握Git的必备技能

Git是一款强大的分布式版本控制工具,它支持命令行界面操作。熟练掌握Git命令行接口,是开发者使用Git的必备技能之一。在这篇文章中,我们将介绍Git命令行接口...

2023-10-07 12:10 guanshanw

Git命令详解
Git命令详解

相信各位小伙伴们应该都对git有一些了解,毕竟作为代码管理的神器,就算不是IT行业的小伙伴肯定也或多或少的听说过一些。今天就来和小伙伴们分享一下自己总结的常用命...

2023-10-07 12:10 guanshanw

工作7年收集到的git命令
工作7年收集到的git命令

概念git中的术语解释:仓库也叫版本库(repository)stage:暂存区,add后会存到暂存区,commit后提交到版本库git安装linux...

2023-10-07 12:10 guanshanw

取消回复欢迎 发表评论: