程序猿怎样选择机械键盘

给苹果电脑选机械键盘

机械键盘的轴体选择是见痛苦的事,不知道哪款轴体是最适合自己的,我的第一部机械键盘是 IKBC C87 青轴。青轴使用了一年多,对机械键盘越来越了解,期间跟同事交换使用,体验机械键盘其他轴体茶轴和红轴,最终发现真正适合自己的是红轴。

由于工作主要使用 Mac 电脑,于是便关注起了能兼容苹果按键红轴机械键盘,最早关注的是 Cherry MX 8.0 始终不清楚他对 Mac 的兼容性,官方也没有资料。偶然发现 IKBC G87 升级了,升级版支持 Win跟Mac 双系统,另外得知IKBC G87 支持编程,这解决了我一直困扰大问题,如果 G87 能实现我的需求就完美了。但是这款键盘的红轴版本始终缺货,苦苦等了几个月。11月2号晚上逛JD发现有货,已经等不急了,不等双11了,立即下单,还顺便买了逻辑M558蓝牙鼠标,订单显示次日上午就送到激动啊。

拿到 IKBC G87 与 IKBC C87 比较,外观一样,稍有色差,材质有所提升,C87磨砂表面容易沾灰尘,G87好很多。

迫不及待的实验编程功能,首先 Fn + Pause 切换到 Mac 模式。

我使用 Eclipse 编辑器编写Docbook ˛XML文档,需要经常输入这样的字符

<![CDATA[

]]>

  1. 首先 Fn + PgUp
  2. 输入 c<![CDATA[]]>
  3. Fn + Home
  4. Fn + PgUp 完成编程
  5. 现在使用 Fn + c 奇迹出现了

随后有做了 programlisting 和 screen 编程

<programlisting> <![CDATA[ ]]> </programlisting>

<screen> <![CDATA[ ]]> </screen>

都能使用 Fn + 定义键快速调出,编程还适用于 Terminal 下面输入命令,只能用完美来形容。

还发现一个功能,默认键盘 F1 ~ F12 是 Mac 快捷键,当按下 PtrSc 键后,F1 ~ F12 将恢复为功能键。这样平时使用 Mac 快捷键,进入 Eclipse 后开启 PtrSc 进入功能键模式,例如 F2 是重命名, F5 刷新。

机械键盘原理

关于机械键盘的文章网上有很多,多是从用户体验角度切入,无非是手感,无冲等等。

另外机械键盘轴体选择是非常纠结的事,网上文章也不少,游戏选黑轴和红轴,办公选择青轴和茶轴,这个观点我也同意,这里我只谈谈我个人的感受。

薄膜键盘与机械键盘的触发方式有什么不同?

薄膜键盘有机械键盘最大的不同是:薄膜键盘是击发,机械键盘是松发。薄膜键盘必须按倒底才能触发,机械键盘可以任意一点触发(厂家通常设置为2mm)

薄膜键盘的触发方式是按键按倒底部时触发,薄膜键盘三层塑料片组成,上下两层均带有印刷电路与导电片,中间一次负责隔离上下两层触点,当某一个键按倒底部时向下压力使两片薄膜结合导电。 机械键盘恰恰相反,当按键无压力抬起时,轴体一侧给金属片一个压力,使两片金属触点分离。按下键盘时松开触点,使两片金属片结合导电。

所以薄膜键盘只能按倒底部才能触发,而机械键盘可以做出任一点触发,通常触发点2毫米左右。

击发与松发如果你不理解,我在举一个例子你就明白了。这两种开关被用来引爆炸药,击发开关时按下就爆炸,所以狙击手可以一枪爆头解决掉。 但是松发开关就不同了,首先按下开关保持不松手,再开启引爆电路,如果狙击手一枪爆头,犯罪分子一松手,炸弹爆炸。

键盘按键冲突跟无冲根的源在哪里?

键盘无冲是指多个按键按下时不会出现冲突。键盘无冲时键盘电路设计范畴,薄膜域机械键盘都能实现全键无冲。

薄膜键盘通常降低成本使用总线型电路,多个键公用一条线,一条线的某个键被触发时其他键再按键盘的电路就不会向计算机发送该键的信号。计算机没有接收到该键的信号就没有任何反应。 这里我举一个例子,如果你需要键盘发霉或进水等,薄膜键盘一坏就是一组键。

因为机械键盘使用多层PCB电路板走线,每个机械开关都有独立的电路链接至键盘处理芯片,所以能完美解决无冲。

为什么游戏选黑轴和红轴,办公选择青轴和茶轴?

他们根本的区别是在于回弹阻尼,我上面说了机械键盘的机械轴是松发,按下是没有问题的,只要你的手指力度够,都能瞬间按照你需要的速度按下去,但是按键回弹复位的时间就不同了。

我选择的是青轴,首先谈谈青轴的优点,青轴适合打字,敲英文最爽一气呵成,更多参考网上的评论。 这里我要谈谈青轴的缺点,回弹复位慢,不适合连击,所以不适合玩游戏。我是怎么发现的呢? 因为我要经常在 Linux 终端上工作,键盘为主,鼠标几乎可以不用,当我连击某个按键反应非常慢,需要等待按键复位(咔嚓一声)才能再次按下,否则太快就会丢字符。 这个问题是我从薄膜键盘首次过渡到机械键盘的时出现的,适应一段时间就习惯了,因为薄膜键盘时击发,可以快速敲击,并不需要等键帽完全复位,而机械键盘青轴需要轴体里面的白色塑料块复位。

黑轴触发键程短且没有段落感,回弹阻尼小,可以连续松发,所以适合游戏,例如格斗游戏,设计游戏。但是黑轴与红轴首次使用会很不适应,因为没有回馈,只能每次手指用力到触底才有信心,需要更长时间去适应。

另外就时噪音问题,呵呵

我想茶轴更适合。

首先谈谈软件攻城狮如何选择轴体

黑轴,红轴,青轴,茶轴到底怎么选择?往上文章很多,这里只谈谈我的个人感受,作为挨踢攻城狮怎样选择机械键盘的轴体。

我发现不同轴体在不同工作岗位上的感觉是不同的。

不同语言对于键盘的使用率不同

Java 语言有较强的IDE工具,Java程序猿依赖IDE工具提供的下拉提示功能,几乎没有Java程序猿能记清楚哪些超过10个字符长度的Class,通常在输入"." 后就会出现提示,然后使用光标键选择,所以输入量并不高,适合使用青轴,我本人现在就用青轴。

PHP 语言的IDE相比Java的IDE就若很多,另外PHP程序猿通常不依赖IDE提供的提示功能,有一派喜欢使用Notepad++, Editplus, sublime, vim 这种编辑工具(我本人就是),需要大量快速输入,使用青轴回弹速度慢,需要复位后才能继续敲击,所以快速连续同一个字符容易丢字,红轴更适合。

同理 Bash,Python, Perl 没有强大IDE提示的语言都适合使用红轴,也包括一些新兴语言例如 Node.js,Go 等等,这些语言的IDE都不太成熟,需要用户自己输入函数,类名等等。

再谈谈运维攻城狮怎么选择轴体

如果是从事Linux系统运维,我建议你选择红轴,Linux 系统命令输入量非常大,在XShell 或者控制台下面快速输入Linux 命令,红轴爽很多,蜻蜓点水般键字如飞

如果在VIM下开发一些脚本青轴也不错,输入vim命令的时候我基本不去看提示行,只要听到青轴的咔嚓声 100% 不会错。

生产环境更适合使用黑轴和青轴,为什么呢?因为红轴出发压力太轻,建程也比较短,有时候手停在键盘上,一不小心就按下去了,线上运维别没事把手放到键盘上,一面造成不必要的事故。

机械键盘总结

茶轴和青轴都比较容易上手,红轴黑轴是需要一定时间去适应的。

茶轴对于我是个过渡,从青轴到红轴,中间茶轴过度,最终还是选择了红轴。

青轴让人爱不释手,但青轴需要磨合,就像音箱需要煲一样,你会发现新买的键盘比较生涩,使用过一段时间后的青轴更顺滑清脆,y由于按键的使用频率不同,导致键盘有些按键顺滑,有些生涩,出现不均匀的情况。一般中心区煲的比较好,数字区,ESC建,F1~F12以及标点符号键会比较生涩。

如果有条件的青轴,红轴买两个,现在电脑都不差 USB 口何不插两个呢 :)

顺便说一下,国产键盘不要买白色的,容易变色,容易脏。

机械键盘之外我推荐巧克力键盘

如果你不喜欢机械键盘,那么我推荐你巧克力键盘。对于长期使用笔记本的用户来说,购买巧克力键盘更适合你。例如苹果电脑台式机也配备超薄巧克力键盘。

这种键盘源于笔记本键盘,笔记本键盘的结构是每个按键有一个X支架,这个结构很像小马扎,能把保证任意为止按下去不会受到阻力,这种支架结构类似有汽车后悬挂中的防倾杆。 这种X架结构类似我们普通键盘中的长键(空格、回车、Shift等等)而通键盘的长键也仅仅是一条金属杆,笔记本键盘可以想象为双金属杆。

巧克力键盘特点是键程非常浅,省力。

总结

无论是程序猿还是小便,键盘是我们工作中跟我们人体接触最多的设备,花上几百到上千元非常值得

不要买便宜货,无论是机械键盘还是巧克力键盘500元左右最佳。

作者

陈景峰,昵称 Netkiller, 英文名 Neo 《Netkiller 系列 手札》电子书的作者, 读者QQ群:128659835(注明读者) 微信公众号: netkiller-ebook 个人网站:http://www.netkiller.cn

时间: 2024-10-25 15:29:30

程序猿怎样选择机械键盘的相关文章

怎么选择一款适合你的机械键盘?

  现在随着生活品质的提高,很多高端发烧友已经不满足薄膜键盘的手感了,机械键盘又重新回到了大家的视野里来了,对于很多人来说,机械键盘是什么,又应该如何挑选呢?今天简单为大家介绍一个挑选机械键盘的方法和应该注意的事项. 1.首先,我们要知道自己为什么要选择机械键盘,第一,相比薄膜键盘机械键盘的手感可以让你很容易确定自己按键是否正确,可以减少出错的几率;第二,机械键盘每个键都是独立的,那个坏了可以直接换轴,不用整个报废,提高了键盘的使用寿命;第三,打字输入按键的手感更好,而且最早的键盘大多是机械键盘

机械键盘选购全攻略

  机械键盘选购全攻略 一.机械键盘的好处 首先我们要知道为什么要选择机械键盘,原因有三: 第一,相比薄膜键盘机械键盘的手感可以让你很容易确定自己按键是否正确,可以减少出错的几率; 第二,机械键盘每个键都是独立的,那个坏了可以直接换轴,不用整个报废,提高了键盘的使用寿命; 第三,打字输入按键的手感更好,而且最早的键盘大多是机械键盘,可以让你有怀旧的感觉. 二.机械键盘轴的分类 因为机械键盘按键下方都是单个的轴,而且大部分机械键盘都是使用Cherry生产的MX轴,所以根据MX轴的不同机械键盘也大体

机械键盘入门购买攻略

  机械键盘这个曾经很多人眼里"傻大黑.贵粗笨"的PC输入设备随着国内游戏市场的蓬勃发展重返人们的视野,这次卷土重来后机械键盘市场上的产品变得丰富多彩,让人眼花缭乱.很多人在购买机械键盘之前都会很困惑,那么机械键盘到底该如何选择?此次笔者就为大家解答一些关于机械键盘的小知识,帮大家了解.挑选.使用机械键盘. 一.什么是机械键盘?机械键盘好在哪? 机械键盘是以机械式开关作为触发机构的键盘类型,与常见薄膜键盘最大的区别在于按键下面那个结构,薄膜键盘是个"橡胶碗",而机械

程序猿媳妇儿注意事项

作者: Arale  来源: 简书  发布时间: 2016-08-11 15:42  阅读: 121974 次  推荐: 705   原文链接   [收藏]   十一年前我和程序猿第一次见面,还是大一军训期间.我甚至不确定程序猿是否记得那是第一次见面.当时不小心装伪文艺参加了吉他社,想借一本吉他入门书,然后同在吉他社热心的海哥说他一同学有,就带着我去拿书了.于是我们第一次"见面"了,我只看见一个对着电脑,佝偻着背的背影......严重怀疑程序猿根本没抬头看一眼那个已经晒得像反转熊猫一样

技术分享:逆向海盗船k95机械键盘

引文 在几年前我买了一个海盗船 K95 Vengeance机械键盘,键盘有上有背光功能,于是我在考虑是不是可以修改一下.但作者表示购买来的键盘上面没有很多的资料可供利用,需要注意的是,新版的K95与旧版本的K95的CUE不太一样,这一点需要注意(点击我). 键盘包括一个可自定义安装的驱动以及需要配置一个稍微麻烦点的应用程序,过去一直尝试访问(hid)键盘的一些功能,但不是很成功.USB的三种方式分别是, USB UART.USB HID.USB Memory.HID是人性化的接口.这一类通讯适用

iOS APP体验设计:从程序猿和设计湿说起

iOS APP体验设计不像互联网的体验设计那样,有一堆的方法论和可以"借鉴"的案例. 目前除了苹果的<Human Interface Guidelines>和前Palm的<Zen of Palm>外,没有找到更好的设计哲学和方法论. 事实上,即便认真地研读了HIG和Zen of Palm,甚至是Oolon Colluphid的哲学巨作你也无法严格按照Guideline设计出一款出色的APP.其原因,得从程序猿和设计湿说起. 程序猿 vs 设计湿 最被思想处于上世

程序猿与设计狮之间的那些事儿

  很久没聊过设计师职场了,今天说回那个千古难题:工程师与设计师的1像素之争.设计师认为一像素至关重要,非改不可,工程师认为小题大做,精力没花在刀刃上,有的设计师也容易因此沮丧,如果你是其中之一,推荐来看会代码的设计师如何解决这件事. @JingDesign :无意挑起所谓的职位之间的矛盾,直到今天看到这样一篇文章的时候,是的,这是一篇关于程序猿和设计狮之间的文章,起源是这样的,一位网友在某社区上提了一个问题: 开发人员拒绝按照 UI 标注还原设计,如何让他理解精确还原的重要性,从而去修改代码?

机械键盘什么牌子好

  按照键盘的结构来分,我们可以将键盘分为薄膜键盘和机械键盘.我们平常家里或者办公室使用的基本上都是普通薄膜键盘.但在网吧等一些公共场所,机械键盘就比较常见了.那么,机械键盘和普通薄膜键盘有什么区别呢?机械键盘什么牌子好?请看下文. 什么是机械键盘: 机械键盘是键盘的一种,从结构来说,机械键盘键帽下面由塑料做的轴承和弹簧制作而成,每一个按键都有一个单独的开关来控制闭合,这个开关被称为"轴",每一个键下面是一个单独的信号,因此机械键盘不会有键位冲突.机械键盘曾在2010年末的键盘界引起过

机械键盘有什么用

  之所以被称为薄膜式键盘,之所以被称为机械式键盘,所根据的来源,并不在于打字的感受,不在于打字时的嗒嗒作响,而是以键盘内部Switch原理来做分类.所谓的机械式键盘,在底部有PCB板,上面是由100多颗独立的Switch来进行讯号触发的动作.而所谓的薄膜式键盘,switch是由三层薄膜所组成,与机械式键盘架构是完全不同的两回事. 机械键盘(英文:Mechanical Keyboard),是一种键盘的类型,从结构来说,机械键盘的每一颗按键都有一个单独的Switch(也就是开关)来控制闭合,这个开