~/.config/karabiner/karabiner.json に以下を追加
profiles>rules内
{ "description": "Redirect Control+P to Up", "manipulators": [ { "conditions": [ { "bundle_identifiers": [ "^com\\.rstudio\\.desktop$" ], "type": "frontmost_application_if" } ], "from": { "key_code": "p", "modifiers": { "mandatory": [ "left_control" ] } }, "to": [ { "key_code": "up_arrow" } ], "type": "basic" } ] }, { "description": "Redirect Control+N to Down", "manipulators": [ { "conditions": [ { "bundle_identifiers": [ "^com\\.rstudio\\.desktop$" ], "type": "frontmost_application_if" } ], "from": { "key_code": "n", "modifiers": { "mandatory": [ "left_control" ] } }, "to": [ { "key_code": "down_arrow" } ], "type": "basic" } ] }
デフォルトではCtrl+PがJump to matching bracketに割り当てられているので、これをキャンセルしておく必要がある