til

TIL: Karabiner 앱을 이용해 단축키로 앱실행시키기

주먹불끈 2024. 4. 10. 14:00

 

개요

MacOS 에서 자주쓰는 앱을 단축키를 이용하여 실행하고 싶어 알아보았다.

참고링크: https://blog.naver.com/hankboy/221500577607

Prerequisites

카라비너 앱을 설치해줘야 한다.

링크: https://karabiner-elements.pqrs.org/

카라비너 앱 설정하기

설정 방법은 간단하다. 앱을 실행하고 Complex Modifications 메뉴를 선택한 다음, 새로이 추가하는 경우는 Add your own rule 을, 이미 작성한 내용을 변경하려면 Edit 를 선택하면 JSON 설정 창이 뜬다.

 

설정창에 원하는 설정을 복붙해주고 저장하면 끝이다.

JSON 설정 참고

내가 한 설정은 다음과 같다.

  • Ctrl+F1: 원노트
  • Ctrl+F2: 노션
  • Ctrl+F3: 인텔리제이
  • Ctrl+F12: Warp 터미널 앱

다음 JSON 내용을 보고 패턴을 보면 어려운 것은 없을 것이다.

  • description: 설정에 이름을 붙여주는 것
  • from, to: 설정한 단축키로 부터(from), 다음 명령을 수행하라(to)
{
  "description": "Launch My Apps",
  "manipulators": [
    {
      "from": {
        "key_code": "f1",
        "modifiers": { "mandatory": [ "left_control" ] }
      },
      "to": [
        { "shell_command": "open -a 'Microsoft OneNote.app'" }
      ],
      "type": "basic"
    },
    {
      "from": {
        "key_code": "f2",
        "modifiers": { "mandatory": [ "left_control" ] }
      },
      "to": [
        { "shell_command": "open -a Notion.app" }
      ],
      "type": "basic"
    },
    {
      "from": {
        "key_code": "f3",
        "modifiers": { "mandatory": [ "left_control" ] }
      },
      "to": [
        { "shell_command": "open -a 'IntelliJ IDEA.app'" }
      ],
      "type": "basic"
    },
    {
      "from": {
        "key_code": "f12",
        "modifiers": { "mandatory": [ "left_control" ] }
      },
      "to": [
        { "shell_command": "open -a Warp.app" },
        { "select_input_source": { "language": "en" } }
      ],
      "type": "basic"
    }
  ]
}
반응형