맥 키 맵핑
맥에서 커스텀 키보드를 사용하려고 할 때도 있고,
일반 윈도우 레이아웃의 키보드를 사용해야 될 수도 있고,
맥의 공식 키보드를 사용하더라도 한영키의 딜레이를 막기 위해서도 키 맵핑은 필요하다
Karabiner
맥 키보드 레이아웃 맵핑 프로그램으로 사용하기 유용하다.
https://karabiner-elements.pqrs.org/
구성
Karabiner elements 와 Karabiner event viewer 두개가 있다.
Karabiner event viewer
맵핑하고자 하는 키를 확인할 수 있다. 이게 유용한게, Custom keyboard는 거의 윈도우를 중점으로 만들어져 있는지, 맥의 fn키를 설정할 수 없거나 확인할 수 없는 경우가 있다(Via와 같은 경우 fn키를 확인할 방법도 적용할 방법도 없었다)
Karabiner elements
필자와 같은 경우 Via는 키보드의 Firmware에 설정이 가능하니 컴퓨터나 OS의 Dependency가 없으니, 맥과 개인적인 layout을 설정하고, 사용할 수 없는 fn키만 Karabiner로 설정을 했다.
장점
상세하게 설정이 가능하다.
키보드 별로 설정을 해서 다른 레이아웃의 키보드에 영향이 없게끔 할 수 도 있다.
Special key도 설정할 수 있어서, 맥을 사용하는 사람들이 흔히 쓰는 F13키로 한/영키로 변경해서 사용하고 있는데, 딜레이도 없고 정말 편리하다.
전역 설정도 가능하다(근데 전역 설정을 할 경우 모든 키보드에 영향을 받기 때문에 맥의 기본 키보드에서는 정상적으로 쓸 수 없어서 잘 쓰지 않는다).
단점
이건 설치된 프로그램에서 Hooking해서 다른 키로 SW를 통해 인식하게 하는 것이기 때문에 다른 컴퓨터를 연결하거나 OS를 바꾸거나, Account를 바꾸게 되면 자신이 사용하고자 하는 환경에 Karabiner 를 설치하고, 해당 키보드에 설정을 다시 해야 할 필요가 있다.
필자와 같은 경우 재택 업무용 계정, 홈 계정, Window OS도 설치가 되어 있는데 모두 재 설치/설정을 해야 하는 부분은 불편하고, 만약에 컴퓨터를 바꾸게 될 경우 키보드에 대한 설정들을 다시 다 해줘야 하는 부분은 불편하다.
'개발, 웹, 블로그 > IT, 컴퓨터 상식' 카테고리의 다른 글
[테스트] 테스트용 rtsp 경로 (0) | 2024.06.12 |
---|---|
[VSCode] MAC 환경에서 VSCode의 업데이트 오류 발생시 방법 (0) | 2024.01.04 |
Windows 환경에서 PATH Env 구성하기 (0) | 2023.10.05 |