机械键盘也要交苹果税?第三方为啥情愿丢失用户也不适配苹果?

2024-01-04 13:45:12 7点赞 6收藏 5评论

Apple 麦金塔三代Apple 麦金塔三代

一、本文初衷

作为macbook的忠实用户,对完美适配macOS系统的机械键盘总是有一种特别的偏爱,尽管现在有Keychron这样的品牌在针对苹果的适配上已经做的较为出色,但是做到臻至完善的产品好像还是非常稀缺。

此时作为一名具有好奇心的值友,如果你打开苹果的官方旗舰店,不难发现苹果官方在售卖的键盘里都是薄膜键盘,但是并没有机械键盘。

苹果官网的截图苹果官网的截图

不出意外的,苹果官方也没有客制化键盘那么多的配列供你我进行选购。当然,苹果的键盘的价格同样高昂。

值得注意的是,现在在售的第三方机械键盘大多都宣传自己的产品支持了WindowsmacOS双系统

单从纸面参数来看,大家都是支持多个系统的,macOS当然也不例外单从纸面参数来看,大家都是支持多个系统的,macOS当然也不例外

但就我个人而言,经手的键盘也不在少数,能够真正做到好的体验的却并没有多少,多多少少在效果上都打折扣,那么,兼容macOS这个看上去很简单的事情为什么那么具有特殊性和难度?

二、历史渊源

故事要从做拉里特勒斯的人说起,1973年他参与研发世界上第一台基于用户图形界面的个人电脑Xerox Alto,同时发明了电脑上的复制和粘贴功能。拉里在之后加入了苹果并于1983年的Apple Lisa设置了一套快捷键方案————Command加字母键。

1983年,史蒂夫·乔布斯与 Lisa 电脑合影。1983年,史蒂夫·乔布斯与 Lisa 电脑合影。

Apple Lisa自带的键盘上Command键(苹果键)已经处于空格键的旁边。苹果的组合方案广受好评,1985年,IBM Model M键盘发布,该键盘的空格键旁边只有Alt键和CTRL键, 1987年之后IBM公司把快捷键纳入了公共用户访问标准,也就是说从此之后windows系统引用了这套标准。

1989年9月,Lisa的终结,Lisa 是计算机史上的一个注脚。但在 Lisa 首次发布 40 年后的今天,它提醒我们,最好的想法并不总是能胜出,而且我们可以从过去学到许多教训。1989年9月,Lisa的终结,Lisa 是计算机史上的一个注脚。但在 Lisa 首次发布 40 年后的今天,它提醒我们,最好的想法并不总是能胜出,而且我们可以从过去学到许多教训。

这一点可以说,macOS是先驱了。自那之后才有windows系统上的复制粘贴键,而当时windows系统用CTRL键代替command大家最熟悉的CTRLcCTRLv从此以后被广泛沿用。

IBM Model M键盘, Nikon D810, Tamron SP 24-70mm F/2.8 Di VC USD G2IBM Model M键盘, Nikon D810, Tamron SP 24-70mm F/2.8 Di VC USD G2

这个时候苹果作为开创者被就显得有点尴尬Command键的前身是苹果键,Command键和windows键是相同的,功能上看两者相同,从人们的操作习惯上Command键又和Alt键相同。这就显得很奇葩。尤其是windows适用范围更为广泛的当下,原本是先驱的苹果无论怎么适配,都会显得有点小众和奇葩。当一把第三方键盘接入MacOS之后,MacOS会对control windows alt三个按键,做简单的适配,也就是说,如果第一次用苹果的话,会不由得发出一句感叹,苹果为啥设计的这么反人类。当然,或许你会和我一样用着用着就慢慢喜欢上了。

当然,MacOS为降低我们的学习成本增加了修饰键。修饰键的诞生意味着可以根据不同的键盘调整按键映射,要是喜欢的话,甚至可以把MacBook上自带的键盘按键改成windows习惯的(尽管我觉得这是在多此一举)。

三、统统支持双系统的真相

很多第三方厂商所谓的适配MacOS,其实就是做了按键的映射。对普通用户,这似乎显得已经足够了,可成也风云败也风云,问题在于MacOS上需要适配的不止Command、Option、Control

你有多久没有用过MacBook上的Fn键了?

MacBook pro fn键MacBook pro fn键

第三方键盘的fn和官方键盘的fn是有本质区别的。第三方键盘的fn键大多数只能控制键盘自身的功能。对电脑来说,第三方键盘的fn键基本上属于不存在的按键。但MacOSFn绑定了很多系统级别的功能,因此绝大部分键盘上的Fn键对MacOS的兼容情况都是很差的,即便是宣称适配macos的键盘,使用上也会出现折扣。

四、解决之道

qmk曾试图解决fn键的兼容性问题,但无论是单独发送fn键的键值,还是直接获取MacBook上键盘发出的信号复制一遍再由第三方键盘重新发送一次,MacOS对第三方键盘所发出的fn键信号都没有响应。

qmkqmk

这验证了一点,那就是MacOS对键盘有白名单限制,事实上不仅如此,苹果还向厂商提供付费的技术支持。

那么MacOS怎么知道连接的键盘,是不是自己人呢?键盘的本质就是一个USB设备,每个USB设备中都会有自身的产品的供应商ID、产品ID。鸡贼的地方也就在这里,供应商ID是需要通过USB联盟付费获得的。也就是说,如果第三方厂商如果盗用其他公司的供应商ID和产品ID来做MacOS的适配,是会产生法律问题的。当然,上述的法律问题我们今天不做讨论,毕竟这种侵犯他人知识产权的行为虽然不被提倡,但事实上直至天仍然是存在的。

机械键盘也要交苹果税?第三方为啥情愿丢失用户也不适配苹果?

第三方厂商是怎么做到适配MacOS的f区功能的?背后是hid标准的确立,这一标准收纳鼠标键盘手柄等外设,供许多外设厂商合法使用。

五、未来可能完美适配吗?

有的朋友或许会想知道,将来某天会不会有F区按键也完美适配苹果的第三方键盘吗?

X-One NASA特别版X-One NASA特别版

答案是否定的,我个人认为,除非苹果自己下场,否则的话或许永远不会出现完美兼容macOS的第三方键盘出现了。

原因就在于其实苹果自己也在试图增添新的按键以实现更多的功能。例如增加带有Touch ID的妙控键盘,相比老版增加了聚焦搜索按键、听写按键、专注模式按键。

触控id妙控键盘触控id妙控键盘

不难想象,苹果作为市值最高的科技公司,一直在更新自己的系统,试图让消费者通过更快捷的方式感受到独属于苹果的功能。但是,越多的新功能,就需要更多的快捷键,背后则可能出现更多的新按键,当然,更新版本所造成的混乱和标准的缺失会越严重。换言之,第三方如果想做到完美的适配,合法的方式或许只能是缴纳“苹果税”,当然,这也意味着价值不菲。

对第三方来说,兼容macOS的方案看上去都大差不差,但是却无法确定这种方案是不是合法,是不是隐藏着侵犯他人知识产权的法律风险。因此,他们很可能就会放弃适配macOS,毕竟大多数人使用的电脑还是windows系统的。

苹果键盘苹果键盘

六、“苹果税”之值友观

对于苹果的所谓白名单和对厂商提供的付费技术服务,不同的人可能会有不同的意见。

支持者可能会认为这是一种保护措施,比如最新的妙控键盘的touch id涉及支付、隐私等多项内容,就应该提供给用户最严格的措施

反对者则可能会认为,这完全是一种苹果的霸王条款,单纯为了创造更高的收益

然而,无论是哪一种观点,笔者看来,macOS用户都值得一款适配程度高的机械键盘。

下面几款是个人认为对于macOS用户来说适配程度不错的键盘(无广),包含机械和薄膜键盘。感兴趣的值友,可以检索值得买的爆料动态基本上可以做到好价入手:

全文结束,希望可以帮到各位

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
5评论

  • 精彩
  • 最新
  • 管你什么配列,我有Karabiner Elements [龇牙]

    校验提示文案

    提交
    可能许多人不会改 [邪恶]

    校验提示文案

    提交
    收起所有回复
  • 珂芝的mac模式就是搞了个映射,然后想在mac模式下改个键都不行

    校验提示文案

    提交
    是的,他家不支持via

    校验提示文案

    提交
    我也想给自己的mac配个珂芝k75,这个好用吗?

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
6
扫一下,分享更方便,购买更轻松