1.
제가 사용하고 있는 카라비너 Complex modifications 세팅 json 파일입니다.
코드 깃허브 링크:
https://github.com/dpcalfola/Karabiner_custom_json/blob/main/fola_custom.json
2.
Caps Lock 버튼 조합으로 단축키를 만들어 사용하고 있습니다.
caps + hjkl : 방향키
caps + space : 한영전환 (기본 한영전환을 ctrl + space로 맞춰주셔야 동작합니다)
caps + n : backspace
caps + m : delete
3. 사용 방법
첨부된 json 파일을 ~/.config/karabiner/assets/complex_modifications 폴더 안에 넣으면
Complex modifications 메뉴의 Add rule 창에서 Fola custom 이름의 룰을 설정 할 수 있습니다.
경로는 아래 이미지 화살표가 가르키는 버튼을 누르면 쉽게 찾을 수 있습니다.
Misc 메뉴 우측 하단 Export & Import 버튼입니다.
4. 수정 방법
{
"description": "CAPS LOCK + n to backspace",
"conditions": [
{
"name": "caps_lock pressed",
"type": "variable_if",
"value": 1
}
],
"from": {
"key_code": "n",
"modifiers": {
"optional": ["any"]
}
},
"to": [
{
"key_code": "delete_or_backspace"
}
],
"type": "basic"
},
위의 코드가 한 사이클로 단축키 한개의 설정 코드가 됩니다.
사이클을 복사 붙여넣기 하시고 "key_code" 부분에 원하는 키 코드를 넣습니다.
"from": { "key_code" :
caps lock 과 함께 사용할 키를 기입합니다.
"to":{ "key_code" :
설정할 단축키를 사용했을때 원하는 결과 키 코드를 기입합니다.
정확한 키 코드 값은 아래 링크에서 확인하실 수 있습니다.
https://github.com/JoshuaManuel/Karabiner-Elements-Key-List
조합 키 매핑도 "modifiers" 에 키 코드를 추가하면 설정 가능합니다.
"description": "CAPS LOCK + space to change language... 부분을 참고하세요.
5. 연관글
2022.03.19 - [개발일지/개발일지] - 개발일지_6) 방향키로 손이 가는 시간이 아깝다ㅋ?
2022.06.29 - [기술 기록/기타] - Hammerspoon, lua ) 해머스푼 코딩
2023.02.19 - [기술 기록/기타] - Hammerspoon, lua ) 해머스푼 init.lua v0.206a
'기술 기록 > 기타' 카테고리의 다른 글
Hammerspoon, lua ) 해머스푼 init.lua v0.206a (1) | 2023.02.19 |
---|---|
Hammerspoon, lua ) 해머스푼 코딩 (2) | 2022.06.29 |
댓글