因为我昨天在微博上晒了一把新的工作台,大家就着我用的外接 Thinkpad 七列键盘的 Fn 键,话题就聊歪了,大家都纷纷表示 Fn 键很多键盘上都有啊,你廉颇老矣了?甚至晚上还有人在问,所以我在这里稍微正式的说一下。就让我考把古吧。
1、Fn 键,包括大家现在常用的 Win 键,从键盘的缓慢发展史上看,都算是后期才有的(ISO 标准化组织有关键盘布局是有一定标准的,毕竟各个厂商不标准化,加上本地化问题,很容易凌乱,但这个标准的最后版本是 2009 年更新的)。甚至说得远一点,F11 和 F12 这两个功能键也是后面添加的,更早期只有 10 个功能键,只是因为时间太早,大家没经历过。
Win 键也是因为微软九十年代力推 Windows 操作系统,也确实为了加强快捷操作,比如我最常用的其实是 WIN + L(最近不怎么用了,因为靠手机就可以自动锁屏了),力主添加的一个按键,所谓的 104/105 键就包括两个 Win 键。因为确实方便,而且 Windows 系统就支持,不需要额外驱动。但也不是所有键盘都有,比如那种很紧凑的键盘,还有那种 PC / Mac 都支持的键盘,很有可能是没有的。
2、最初的笔记本因为尺寸问题,都是紧凑型键盘,所以很多厂商发明了 Fn 键,可以联合其它按键做一些组合操作,比如亮度、音量、屏幕、键盘背光等等。
后来键盘厂商为了让你买更多的键盘,于是发明了很多种键盘,比如多媒体键盘,顺手就把 Fn 键也学习去了。
但实际上,Fn 不是一个单独的按键,他是必须要其它键组合使用的。而且一般来说,组合按键的转义都是在键盘硬件内部实现的,都是需要键盘厂商的驱动程序支持的,只不过现在的 Windows 系统做的足够好,要么系统内置,要么联网自动更新,你基本上不用太担心这个驱动问题,但是你如果有些设置问题,比如自定义,比如交换特定的键位,比如 Fn 和 Ctrl 交换,你还是要装各个厂商的软件进行设置的。当然有一些功能会在 BIOS 里设置。
我想说的是,综合起来看,各个厂商的 Fn 键貌似看起来能力差不多,名字也一样,但这只是表象。只不过各个厂商共同形成了一个让用户看着很标准很通用的事情,但是按键组合定义,软硬件实现,可能各厂商之间完全不同,也不通用,也没有兼容一说。没有驱动或者软件支持的话,这些非标准键位,是按了也没有效果的。
所以我说 Thinkpad 的 Fn 键和你 CHERRY 的 Fn 键不一样,是真的不一样。我想要的 Thinkpad 的 Fn 键组合出来的 scancode ,你把 CHERRY 按坏了也给不了我。
3、有人会说,你老高 OLD 了跟不上形式了,为了不打脸忽悠我呢吧?你这些看着有理,怎么证明?
其实也很简单,你看看除了厂商自己发布的键盘设置的软件以外,有几个通用软件能支持 Fn 键设置的?
可以参考这里:https://xbeta.info/key-tweak-remap.htm
甚至有些软件会明确说不支持,简单说就没有 scancode,具体理由和技术自己看吧。我相信作者也是被问烦了。为啥你不能设置 Fn 键?
甚至你在 GOOGLE 里搜索 Fn key 相关的内容,就能找到一大堆用户的问题,简直就是月经贴了。
还不服,你可以找个老版本的 Windows 版本,断开网络,把你那心爱的 CHERRY 键盘插上去,看看你那除了基本键以外的 Fn / 多媒体键,有几个能用的?包括那樱桃键。
其实 Fn 键也相当于一个樱桃键,只是厂商没这么叫而已。CHEERY 在手册也说,Fn 是第二个功能键。
再多说半句,作为电脑爱好者,从机箱到电源,那个没玩过?
当年微软出第一代人体工程键盘(找不到实际的型号和图了,图仅供参考)的时候,我和朋友就很相信啊,就花了当年的 1000 多大元(印象中是。而且当年在我们心里,微软就是神一样的公司,谁知道 CHERRY 啊)买过啊,也切实的用过啊,虽然是心疼钱,但然后就没有然后了。最大的教训在于,你一旦适应了这个键盘,你就没法按别人的键盘了,按啥都觉得别扭,毕竟这个键盘实在太不一样。应该说,我目前的选择算是当年怕井绳的结果,虽然也中了 TP 的毒。。。
4、我在微博上最开始聊 Fn 键的时候,默认语意想表达的是 Thinkpad 的 Fn 键,可能大家没太注意,我工作台上最左侧有个笔记本,而我的键盘、显示器都是外接在笔记本上的,如果我是个台式机,非得搞个外接 Thinkpad 键盘那可能是我装逼。但我是笔记本外接,那既然有原厂的键盘和 Fn 方案,我干嘛要去再来一个 CHERRY 键盘的 Fn 方案用呢?我又不是没用过,也不是买不起。有一个还不错的选择就够了。
5、至于键盘本身方便不方便,好用不好用,不是这次讨论的重点,就跟喜欢每个人的口味一样,见仁见智吧,我也只是不想改这十几年来的敲键盘的肌肉记忆吧。去年想改来着,因为在我看来,联想这些年不如 DELL 进取,甚至都付诸行动了,搞了个 DELL 移动工作站,换了几天,但就卡在习惯上,实在是不习惯,而上面这些知识有一半是那个时间恶补的,后来看实在是难,也不想给自己出难题了,就把笔记本给我同事了,我继续 TP 系列了。而且说实话,其实 CHERRY 高端键盘的价格比我这个贵多了,我看了一下价格,能买我这个好几个,我这个只是停产了不好买而已。
6、睡觉!最后送大家一个电脑普及早期的笑话,电脑手册上写,按任意键继续操作,PRESS ANY KEY TO CONTINUE,结果客服热线被打爆,任意键在哪里?
参见:
https://en.wikipedia.org/wiki/IBM_PC_keyboard
https://en.wikipedia.org/wiki/Fn_key
https://en.wikipedia.org/wiki/Windows_key
https://weibo.com/1735850285/J2kDZFNwB
题图:就是我目前在用的 ThinkPad 外接键盘,型号 SK-8855。