<
键盘修改映射
>
上一篇

组件设计
下一篇

Babel 之 babel-polyfill、babel-runtime、transform-runtime 详解
映射

键盘修改映射

下面进行修改

使用软件为 Karabiner

默认的上下左右键比较难按,所以设置为左边 Control 键跟 WSAD 键,比较人性化。 默认的 Control+A 为 行首,Control+

功能描述 原键位 映射键位 L_Control+WSAD 对应上下左右键 L_Control+W/S/A/D 上下左右键 L_Control+Q 对应 Control+A L_Control+Q Control+A L_Option 转 L_Command L_Option L_Command L_Command 转 R_Option L_Command R_Option R_Option 转 R_Command R_Option R_Command 看上边表格比较费劲,下面就上配置图吧

上边二张图可以直接在软件中修改成如图所示,下面这张图要在配置文件中设置

设置方法如下: 进入到~/.config/karabiner/assets/complex_modifications,创建一个 my.json 将下面代码复制进去

{
"title": "My vim style like arrow key control",
"rules": [
{
"description": "L_Control + q to L_Control + a ",
"manipulators": [
{
"from": {
"key_code": "q",
"modifiers": {
"mandatory": [
"left_control"
],
"optional": [
"any"
]
}
},
"to": [
{
"key_code": "a",
"modifiers": [
"left_control"
]
}
],
"type": "basic"
}
]
},
{
"description": "L_Control + w/a/s/d to arrows",
"manipulators": [
{
"from": {
"key_code": "w",
"modifiers": {
"mandatory": [
"left_control"
],
"optional": [
"any"
]
}
},
"to": [
{
"key_code": "up_arrow"
}
],
"type": "basic"
},
{
"from": {
"key_code": "a",
"modifiers": {
"mandatory": [
"left_control"
],
"optional": [
"any"
]
}
},
"to": [
{
"key_code": "left_arrow"
}
],
"type": "basic"
},
{
"from": {
"key_code": "s",
"modifiers": {
"mandatory": [
"left_control"
],
"optional": [
"any"
]
}
},
"to": [
{
"key_code": "down_arrow"
}
],
"type": "basic"
},
{
"from": {
"key_code": "d",
"modifiers": {
"mandatory": [
"left_control"
],
"optional": [
"any"
]
}
},
"to": [
{
"key_code": "right_arrow"
}
],
"type": "basic"
}
]
}
]
}
Top
Foot