💻 맥북 생산성

맥북 키보드 최적화 Optimize your MacBook keyboard

다난다락 2023. 11. 27. 20:37

1. 맥북 한영키 딜레이 없애고 윈도우 키보드처럼 한영키 설정하기

1-1) 카라비너 설치

https://karabiner-elements.pqrs.org/
본인의 맥북에 맞는 버전을 다운 받으세요


1-2) 카라비너 키 할당

Simple Modifications → For all devices →

Pasted image 20231124040410.png|81


⇒ right_command → f19 선택하여 설정

  • 이렇게 하면 현재 오른쪽 커맨드 키를 누르면 f19 키를 누르는 것으로 인식된다.

1-3) 키보드 설정

“입력 메뉴에서 다음 소스 선택”에서 f19로 설정한다.
이렇게 하면 한/영 입력 소스를 바꾸는 기능이 f19로 되면서 오른쪽 커맨드 키를 누르면 한/영 입력 소스가 변하게 된다.

2. Karabiner를 사용하여 power 키를 delete_forward 키로

  • 맥북에 delete키가 없어서 불편한데 이걸 다른 키를 조합해서 쓰자니 안쓸거 같아서 내가 쓰는 블루투스 키보드의 power키에 delete키를 할당해서 쓰고자 했다.
  • 이건 전보다 조금 손을 더 거친다.
  • 원래 https://genesy.github.io/karabiner-complex-rules-generator/ 이 사이트에 들어가서 하나씩 값을 설정하고 파일을 출력해서 카라비너에 import 시켜야하는데 그렇게 하면 귀찮으니까 내가 만들어 둔 것을 참고하길 바란다.

2-1) FInder를 켜서 command + shift + G 키를 눌러서 다음 경로로 붙여넣기해서 들어간다

2-2) 해당 폴더에 아래의 json 코드를 붙여넣은 json파일을 넣는다.

{   
	"title": "powerToDeleteForward",
    "rules": [     
    {       
    	"description": "powerToDeleteForward",
        "manipulators": [
        {           
        	"type": "basic",
            "from": {
            "simultaneous": [{ "consumer_key_code": "power" }],
            "modifiers": {
            "optional": ["any"]
            }           
           },
           "to": [{ "repeat": true, "key_code": "delete_forward" }]
        }
      ]     
    }   
  ] 
}
  • 나는 현재 “consumer_key_code”: "power"를 “key_code”: "delete_forward"로 지정해놓았다.
    • title, description은 자신이 바꾸려고 하는 기능에 맞게 수정하면 된다.
  • simultaneous와 modifiers - optional": [“any”] 설정을 하지 않으면 option + delete 또는 cmd + delete와 같은 다른 키들과 조합했을 때 option + power키로 인식해서 내가 원하는 delete 기능이 수행되지 않는다.
  • 만약 이 json을 수정해서 쓰고 싶은 사람은 Karabiner-EventViewer로 key-code를 확인해서 사용하길 바란다.

2-3) 폴더에 json파일을 넣었다면 Karabiner-Elements Settings에 들어가서 Complex Modifications → Add rule

2-4) 추가된 rule 옆에 Enable을 눌러서 활성화시키면 된다.

그후 Karabiner-EventViewer 눌러서 잘 되는지 확인

이로써 맥북 키보드 최적화 끝~