左撇子适合编程吗?左撇子的你是否被强制改成右手写字,左撇子程序员的你可以给我一个答案吗?

左撇子适合编程吗?左撇子的你是否被强制改成右手写字,左撇子程序员的你可以给我一个答案吗?,第1张

只要不影响你敲代码的速度,左撇子和右撇子又有什么关系纳闹呢,能编出算法高明的程序才是王道,激仿谁会管你是用左手写的还是右手写的,有资料表明,左撇子的右脑比正常人要发达很洞铅罩多,相信自己才是最重要的,加油

是的,现在键盘布局是沿袭了打字机的键盘布局。

自从18世纪有人发明第一个打字机以来,键盘的布局就一直是现在这个样子。最初的发明者

声称这样的布局方式可以使字符的输入效率最高,这后来被证明完全不是这么回事。事实上

是相反,设计者故意把键盘上字母的排列弄成这样没有任何规律可言的样子,目的是减慢人

们的输入速度,因为按照当时的技术来说,打字机上常用的字母如果排列在一起,击键速度

太快的时候就会被卡住。后来技术的发展老早解决了这个问题,但是键盘布局却一直承袭了

当初的这个样子,沿袭了下来几乎没有变过。这种键盘布局,按照它字母键第一排从左到右

的顺序,叫做“QWERTY”键盘,是如今的工业标准。

这种键盘的不科学性是不言而喻的:元音与辅音被分散排斗轮列,最常用的字母放在手指够不到

的地方,而最灵活的手指附近却是很少用到的字母。QWERTY键盘把56%的击咐差键任务分配给了

左手,对于大多数是使用右手的人来说,这是很不方便的。这种键盘布局至少有三种缺点:

输入慢;2. 为了输入一个字手指移动的平均距离大,增加疲劳;3. 这种不衡销皮规则的排列

方式,记忆起来没有任何规律可循,使学习打字也变得比较困难。

作为一个在键盘上纠结过一段时间的程序员,也算是积累了一点心得,在这里小结一下。我猛行最早关注键盘的原因是长时间编码后,比如项目紧一天要搞个上千行加写文档,七八个小时下来手指会有些酸痛,所以就想物色一款轻软不费力的键盘,如果手感能更舒适那就更好了。

首先这个世界上主要存在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%加侧刻的,但是这里还是有两个问题:

想说的就这么多,祝你挑选到合适的键盘,编码快到模糊:)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8230601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存