Closed Ox0400 closed 6 years ago
This is event log when i use HHKB.
Press: control + h
eventType:FlagsChanged code:0x3b name:left_control flags:Ctrl
eventType:FlagsChanged code:0x3b name:left_control flags:
eventType:KeyDown code:0x7b name:left_arrow flags:NumPad Fn
eventType:KeyUp code:0x7b name:left_arrow flags:NumPad Fn
Press: command + control + h
eventType:FlagsChanged code:0x37 name:left_command flags:Cmd
eventType:FlagsChanged code:0x3b name:left_control flags:Ctrl Cmd
eventType:KeyDown code:0x4 name:h flags:Ctrl Cmd
eventType:KeyUp code:0x4 name:h flags:Ctrl Cmd
eventType:FlagsChanged code:0x3b name:left_control flags:Cmd
eventType:FlagsChanged code:0x37 name:left_command flags:
This is event log when i use macbook keyboard.
Press: command + left
eventType:FlagsChanged code:0x37 name:left_command flags:Cmd
eventType:KeyDown code:0x7b name:left_arrow flags:Cmd NumPad Fn
eventType:KeyUp code:0x7b name:left_arrow flags:Cmd NumPad Fn
eventType:FlagsChanged code:0x37 name:left_command flags:
Press: option + left
eventType:FlagsChanged code:0x3a name:left_option flags:Opt
eventType:KeyDown code:0x7b name:left_arrow flags:Opt NumPad Fn
eventType:KeyUp code:0x7b name:left_arrow flags:Opt NumPad Fn
eventType:FlagsChanged code:0x3a name:left_option flags:
shift/option/command + arrows is working. contron + other any key is working.
Use Vi Mode (rev 4.3) and vi style arrows can fix it.
modify ~/.config/karabiner/karabiner.json
.
append this code to ~/.config/karabiner/karabiner.json
{
"profiles":[
{
"complex_modifications":{
"rules": [
{
},
// paste code
]
}
]
}
This code append tokarabiner.json
profoles.complex_modifications.rules
{
"description": "Vi Mode [left_control + hjkl]",
"manipulators": [
{
"from": {
"key_code": "h",
"modifiers": {
"mandatory": [
"control"
],
"optional": [
"caps_lock",
"command",
"option",
"shift",
"fn"
]
}
},
"to": [
{
"key_code": "left_arrow"
}
],
"type": "basic"
},
{
"from": {
"key_code": "j",
"modifiers": {
"mandatory": [
"control"
],
"optional": [
"caps_lock",
"command",
"option",
"shift",
"fn"
]
}
},
"to": [
{
"key_code": "down_arrow"
}
],
"type": "basic"
},
{
"from": {
"key_code": "k",
"modifiers": {
"mandatory": [
"control"
],
"optional": [
"caps_lock",
"command",
"option",
"shift",
"fn"
]
}
},
"to": [
{
"key_code": "up_arrow"
}
],
"type": "basic"
},
{
"from": {
"key_code": "l",
"modifiers": {
"mandatory": [
"control"
],
"optional": [
"caps_lock",
"command",
"option",
"shift",
"fn"
]
}
},
"to": [
{
"key_code": "right_arrow"
}
],
"type": "basic"
}
]
}
This has been a god-saver(1!!
Hello. I has bind Control + hjkl to VIM mode. But when press Option/Command + Control + h/l, It Not working goto the line first/end or the previous/next word. how to fix it ?