Step 1: 安装 Karabiner
Step 2: 配置 Karabiner
-
Karabiner --> Preferences --> Misc & Uninstall --> Open private.xml
-
会弹出一个 Finder 界面, 用编辑器打开 private.xml
插入以下代码:
<?xml version="1.0"?>
<root>
<item>
<name>JP2Alt</name> <!-- 名字自己写 -->
<identifier>private.swaplang</identifier>
<autogen>__KeyToKey__ KeyCode::JIS_EISUU, KeyCode::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::JIS_KANA, KeyCode::DELETE</autogen>
</item>
</root>
- KeyCode::OPTION_L -- 英数 ( 空格左边那个 )
- KeyCode::DELETE -- 力发 ( 空格右边那个 )
Step 3: 重新加载配置
- 回到 Preferences
Preferences --> Change Key - 列表中有个 remapping --> JP2Alt ( 这一组映射表的名字 )
- 勾选 ☑️
这样功能键就和美式键盘差不多了, 其他根据需要自己改
-- End --
网友评论
测了一下你说的那个键
```
eventType:KeyDown code:0x5d name:international3 flags: misc:
eventType:KeyUp code:0x5d name:international3 flags: misc:
```
上面的xml修改一下
`<name>international3</name> `
因为2次读取, 后面一次会覆盖之前的东西, 这样就得到了一个xml
然后分析xml定义的数据. 比如, KeyCode::DELETE. 我们可以把他看成一个常量(或者是一个enum).
不知道已经有的常量有哪些? 没关系, 去默认的xml去寻找.
然后把你想修改的快捷键和你找到的常量对应起来, 就OK了!
PS:佩服这折腾的精神!