mac上咋把其他键映射为方向键( 二 )
■网友
多谢@Jiang echo 的推荐。我昨天提问后也自己找到了这个软件,好像这款软件的教程不是很多,就简单贴上自己的xml代码吧,不嫌弃的话可以作为参考。下载地址:Karabiner - Software for OS X
官方xml配置说明文档:Karabiner - Software for OS X
在官方xml配置说明文档里面,介绍了自定义映射的基本语法,很简单。
mac平台上的Karabiner虽然可能没有Windows上的AutoHotKey那么多面全能,但是在修改按键映射上是一样强大的。xml的语法也很简单。
自己编写配置需要打开 Preferences,打开 misc \u0026amp; uninstall ,点击 open private.xml 进行编辑配置
编辑成功后,保存,进入change key,点击 reload xml 使 private.xml 生效,然后把自己编写的项目一个个勾选使之生效就可以了。
最后,奉上自己简单的按键映射作为示例以供参考:
\u0026lt;?xml version="1.0"?\u0026gt;\u0026lt;root\u0026gt;
\u0026lt;item\u0026gt;
\u0026lt;name\u0026gt;使用command+i作为ESC退出\u0026lt;/name\u0026gt;
\u0026lt;identifier\u0026gt;private.escape\u0026lt;/identifier\u0026gt;
\u0026lt;autogen\u0026gt;
__KeyToKey__
KeyCode::I , ModifierFlag::COMMAND_L ,
KeyCode::ESCAPE
\u0026lt;/autogen\u0026gt;
\u0026lt;/item\u0026gt;
\u0026lt;item\u0026gt;
\u0026lt;name\u0026gt;使用command+f新建文件夹\u0026lt;/name\u0026gt;
\u0026lt;identifier\u0026gt;private.new_folder\u0026lt;/identifier\u0026gt;
\u0026lt;autogen\u0026gt;
__KeyToKey__
KeyCode::F , ModifierFlag::COMMAND_R ,
KeyCode::N , ModifierFlag::COMMAND_R | ModifierFlag::SHIFT_R
\u0026lt;/autogen\u0026gt;
\u0026lt;/item\u0026gt;
\u0026lt;item\u0026gt;
\u0026lt;name\u0026gt;使用command+d向后删除字符\u0026lt;/name\u0026gt;
\u0026lt;identifier\u0026gt;private.back_delete\u0026lt;/identifier\u0026gt;
\u0026lt;autogen\u0026gt;
__KeyToKey__
KeyCode::D , ModifierFlag::COMMAND_R ,
KeyCode::D , ModifierFlag::CONTROL_L
\u0026lt;/autogen\u0026gt;
\u0026lt;/item\u0026gt;
\u0026lt;item\u0026gt;
\u0026lt;name\u0026gt;使用fn+delete立刻倾倒废纸篓\u0026lt;/name\u0026gt;
\u0026lt;identifier\u0026gt;private.dumping_trash\u0026lt;/identifier\u0026gt;
\u0026lt;autogen\u0026gt;
__KeyToKey__
KeyCode::DELETE , ModifierFlag::FN ,
KeyCode::DELETE , ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L
\u0026lt;/autogen\u0026gt;
\u0026lt;/item\u0026gt;
\u0026lt;item\u0026gt;
\u0026lt;name\u0026gt;使用command来修饰hjkl作为方向键\u0026lt;/name\u0026gt;
\u0026lt;identifier\u0026gt;private.direction_key\u0026lt;/identifier\u0026gt;
\u0026lt;autogen\u0026gt;
__KeyToKey__
KeyCode::H, ModifierFlag::COMMAND_L,
推荐阅读
- 玛莎拉蒂|玛莎拉蒂新SUV曝光!搭多款动力/对标保时捷Macan
- 上市公司孵化新项目成熟之后,拆分出去成立新公司,这样不会损害其他股东的利益吗
- MAC用终端上传 , 报错Not enough upload quota咋办?
- 联通校园宽带限制笔记本发射wifi让其他设备连接,这样做合法吗
- 从其他岗位转产品经理可能吗,跨度有多大需要做那些准备
- 做苹果开发,想买台MacBook,大家建议买啥
- 可不可能利用网盘的秒传功能使用伪造的MD5(或其他信息)值进行文件分享
- 人类能证明除了自己,其他人也有意识吗(我有意识,其他人也一定有这种方式不算)
- 趣头条|特斯拉高管:国产ModelY明年开售,将向其他品牌开放充电桩
- 车云网|Mustang Mach-E EPA续航公布,福特全球纯电的第一步
