キー三兄弟

キー三兄弟


MacBook Airのキーを以下のように設定して使っている
Gyazoキー: キャプチャ開始
Helpfeelキー: Omnibox版Helpfeel起動
Scrapboxキー: Scrapboxで新規メモ作成
この三つはとても便利で毎日使ってる

キーはKarabiner-Elementsで設定できる
以下のようなファイルを ~/.config/karabiner/assets/complex_modifications に置く
scrapbox.json
Copied!
{
"title": "左オプションキーでmemo起動",
"rules": [{
"description": "左オプションキーでmemo起動",
"manipulators": [{
"type": "basic",
"from": {
"key_code": "left_option"
},
"to_if_alone": [{
"shell_command": "/Users/masui/bin/memo;"
}]
}]
}]
}

長押しで全スクリーンキャプチャ
gyazo.jcon
Copied!
{
"title": "Fnキー単独でGyazo起動",
"rules": [{
"description": "Fnキー単独でGyazo起動",
"manipulators": [{
"type": "basic",
"from": {
"key_code": "fn"
},
"to_if_alone": [{
"shell_command": "open /Applications/Gyazo.app;"
}],
"to_if_held_down": [{
"shell_command": "screencapture -D 1 -x -R0,24,2000,2000 /tmp/___screen.png; /Applications/Gyazo.app/Contents/MacOS/Gyazo /tmp/___screen.png"
}]
}]
}]
}

/ と space でOmnibox版Helpfeelが動くようにしている
helpfeel.json
Copied!
{
"title": "Controlで'/ 'を生成",
"rules": [
{
"description": "Controlで'/ 'を生成",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "left_control"
},
"to": [
{
"key_code": "japanese_eisuu"
},
{
"key_code": "l",
"modifiers": ["command"]
},
{
"key_code": "slash"
},
{
"key_code": "spacebar"
}
]
}
]
}
]
}

Powered by Helpfeel