差点把我弄疯了的苹果键盘

large_BWYZ_52ea00004f9f125f

从小对苹果的产品没有什么好感。主要是因为软件。。。。曾经大学的时候学校里有一个苹果机房。进去玩了几分钟就粗来了。。。尼玛太不适应了。关闭在左上角,开始菜单什么的根本找不到。

这次家里来了个亲戚。所以为了晚上打字不扰人。我用了一晚上研究淘宝就为了找一款能够打字声音更小的键盘。

最后居然在nga(艾泽拉斯国家地理)找到了apple的G6默认键盘。

这货真是够贵的。。淘了半天找到块日文版的 成色相当不错。拍下

第三天东西到了。。拿到手赶脚很不错。确实打字声音相对之前的键盘可以忽略不计了。。可是……

这日文键盘的键位实在太坑爹了吧。 Capslock在右边ctrl的位置

左边ctrl在capslock的位置

左边alt在ctrl的位置。

最尼玛崩溃的是,左alt的位置是一个”英数”键

本以为这不是问题。。弄个注册表键盘映射就能搞定。。。事实上我错了。。

苹果什么都喜欢给用户设坎儿。坚决不让你丫diy。在pc上用苹果键盘简直是自寻死路。

左边的ctrl和capslock都轻松的搞定了。。。可是alt呢。。。alt死活映射不了。

于是花了接近一晚上的时间仔细的把键盘布局等知识恶补了下。。。因为是日文键盘。优先考虑去小日本的网站找解决方案。。。最后找是找到了。 尼玛这个解决方案居然还收费。价格可以买一个新的苹果键盘了。。日本人这不坑爹么?

于是继续研究。。。国外貌似也有许多用户苦不堪言。尝试了各种解决方法 几乎没有一个能有效解决这个该死的英数键的问题。。

我自己的解决思路是,pc所有的键盘都有其对应的scancode(按键编码) 找到这个键的按键码,然后再进行对应的注册表更改就可以解决问题了。

后来按键码是找到了。但是由于驱动程序的原因。。这个键只能识别弹起 不能识别按下。这才是导致按键映射失败的根本原因。 尼玛研究到这里我恨不得自己编个程序解决算了。但是问题在于这是底层的东西,不是编程序就能解决的了的。

恨死苹果了。

最后在读了接近2-3倍于CET-4的阅读量之后 终于在一个老外那里找到了一个看似靠谱的方案。。

原来苹果针对pc用户做了一个叫bootcamp的东西。 然后这个东西里面带有一套windows用的apple驱动程序。

而你如果想要用这套驱动程序则必须要把bootcamp装上,然后再里面用某个软件去装。

但是装bootcamp的前提是。。你得有一台mac的笔记本

。。。。真是深井冰的思路。

继续找啊找啊找。。。终于在一个国外的网站上找到了单独提取的这个驱动程序。装上之后,就能够正确的识别英数键的按键码了。。用autohotkey进行捕捉,发现这货改了驱动程序之后总算是能够识别弹起和按下了。。按键代码是0x007b

接下来的事情就简单了。改下注册表,注销用户再登陆。问题解决。

现在这个Japan input system 的mac键盘已经灰常服帖的在我的手里输入了。除了1旁边的【 ‘ 】键木有了是硬伤之外,其他一切正常。。

所以。。。结论是。苹果公司的东西,真不适合爱折腾的人使用。

你要么乖乖花钱搞定。要么就有的折腾了。

large_3Wnm_01e300003309125b

发表回复