Karabiner-Elementsに設定を追加する
以下のような設定ファイルを用意
code:gyazo.json
{
"title": "FnでGyazo起動",
"rules": [
{
"description": "FnでGyazo起動",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "fn"
},
"to_if_alone": [
{
"shell_command": "open -a 'Gyazo.app'"
}
]
}
]
}
]
}
これを ~/.config/karabiner/assets/complex_modifications/に置く
https://gyazo.com/c4b30160e27ea9ec4ebc4f9ee27ecec1
「Add rule」するとモーダルが開く
https://gyazo.com/04ca31a60dcf1c32c627204ae53a508e
ここに先程入れた設定の項目があるので「Enable」する
更にこの設定をdotfilesとして管理する例