黑苹果10.12.* voodooPS2Controller 改caps为ctrl

本博客持续修改与更新中,点击这里查看最新的内容

背景

黑苹果也就是hackintosh常用的键盘驱动不能在偏好设置直接将caps改为control,会有bug。RehabMan本人说也不会去修改这个问题。

操作

RehabMan说可以用 plguin 下info.plist 进行ADB映射去解决这个问题😎,步骤如下

进入路径

$ cd VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/

修改 Info.plist, 我这里用的编译器是vim。

vim Info.plist

找到 IOKitPersonalities->ApplePS2Keyboard->Platform Profile->Default->Custom PS2 Map/Custom ADB Map
这段

 <array>

 <string>;Items must be strings in the form of breaklessscan (in hex)</string>
 </array>
 <key>Custom ADB Map</key>
 <array>
 <string>;Items must be strings in the form of scanfrom=adbto (in hex)</string>
 <string>3a=3b;caps to left ctrl</string>
 </array>
 <key>Custom PS2 Map</key>
<array>
<string>;Items must be strings in the form of scanfrom=scanto (in hex)</string>
<string>e027=0;disable discrete fnkeys toggle</string>
 <string>e028=0;disable discrete trackpad toggle</string>
 </array>

上面重点是添加了:

<string>3a=3b;caps to left ctrl</string>


后记


你也可以将 caps改成esc之类的,这里提供下我的参考资源,如有其它的定制需求,你可以参照下面的贴子
github 如何使用自定义的按键映射功能

如何使用自定义的按键影射功能

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,284评论 25 708
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,613评论 0 4
  • 明天就是父亲节了,以此文献给那个最爱我的男人。 我的父亲是一个比较瘦长、沉默的男人,要说他的沉默,只能说在外人面前...
    清风伏笔阅读 209评论 0 5
  • Swift中几种创建单例的方式: 1.使用全局变量创建 2.使用结构体创建 3.使用GCD创建 测试 == 打印结...
    Mg明明就是你阅读 345评论 0 4