Mac下使用 Tt波塞冬ZX …

问题描述
  1. 按键不可用:空格、退格、上下左右箭头等。
  2. 按键混乱:F5是F5+退格,E键是e+空格等。

解决方案

简单的方案
  1. 下载 我自制的 IOUSBHIDDriverDescriptorOverride.kext.zip。
  2. 虽然是.zip文件,但是你下载后可能直接识别为.kext文件,如果还是.zip请解压。
  3. .kext文件复制到/System/Library/Extensions文件夹
  4. 应用程序->实用工具,打开“终端.app”,执行命令:
sudo kextutil \

    /System/Library/Extensions/IOUSBHIDDriverDescriptorOverride.kext


如果命令行提示你,kextutil工具not found之类的,那说明你没有安装kextutil工具。

如果命令行提示你,kext will not load 之类的,那说明你系统是Yosemite。

解决以上问题请参见下面的章节:可能出现的令行错误

5.  最后,重启。重启后键盘没反应就重新插拔一次。



复杂但全面的方案

  • 参考GIthub项目:IOUSBHIDDriverDescriptorOverride。如果你不是程序猿,或者动手能力强,还是放弃吧……因为你应该会遇到很多问题……
  • 我已向作者提交了支持波塞冬ZX键盘的修改,但不是道作者是否看的见,因为……这个项目已经2年没有更新了。
  • 假如他没有更新我的修改,那么请这么做:
  1. 下载项目。
  2. 下载我制作的HIDReportDescriptor文件:点我。
  3. 把它放到项目的descriptors文件夹内。
  4. 按照项目中的方法(下图),执行一遍。执行前请cd到项目目录。
  5. 重启。
Mac下使用 <wbr>Tt波塞冬ZX <wbr>(Tt <wbr>PoseidonZX)机械键盘
  • 以上有任何错误请查看可能出现的令行错误



可能出现的令行错误

 

  • kextutil工具not found问题,终端执行:
gem install bundler
  • kext will not load 问题,终端执行以下代码,然后重启,就不会再报错。
sudo nvram boot-args="kext-dev-mode=1"
  • gem install bundler 更新失败,说明源有问题,要换一个源,方法参考此文章第三步:

如何在Mac OS X上安装 Ruby运行环境

  • xcodebuild 报缺少xcode,命令行不能执行xcode之类的问题。如果你已经装了xcode,那么应该就是xcode的目录有问题。我现在无法复现这个错误,之前的网页我也没找到……但是你把错误放到百度上搜一下就有方法,我在stackoverflow里搜到了答案。
  • 还可能有其他问题,咨询请留言,或者到我微博私信。

你可能感兴趣的:(Mac下使用 Tt波塞冬ZX …)