티스토리 뷰

 

개요

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"
    }
  ]
}
반응형

'til' 카테고리의 다른 글

TIL: IntelliJ 에서 구조체 자동완성하기  (0) 2024.04.20
GitHub Autolink 를 알아보자  (0) 2024.04.20
TIL: ex, e.g., 그리고 i.e.  (0) 2024.03.31
TIL: o11y는 뭘까?  (0) 2024.03.20
TIL: MySQL의 Charset  (0) 2024.02.28
반응형
잡학툰 뱃지
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함