動機
60%英語配列キーボードでEscと`/~
(所謂逆クォート/チルダキー)が基本的に同じ位置である。
プログラミングに~
が不可欠なので、キーボードが対応していなくても、Shift + Escを押すと普通に~
を出したい。
コンフィグ
~/.config/karabiner/karabiner.json
を開いて、下記のコンフィグをrules
下に入れる。
{
"description": "Change shift + esc to ~",
"manipulators": [
{
"from": {
"key_code": "escape",
"modifiers": {
"mandatory": [
"left_shift"
],
"optional": [
"any"
]
}
},
"to": [
{
"key_code": "grave_accent_and_tilde",
"modifiers": [
"left_shift"
]
}
],
"type": "basic"
},
{
"from": {
"key_code": "escape",
"modifiers": {
"mandatory": [
"right_shift"
],
"optional": [
"any"
]
}
},
"to": [
{
"key_code": "grave_accent_and_tilde",
"modifiers": [
"left_shift"
]
}
],
"type": "basic"
}
]
}