2018. 04. 12
macOS High Sierra (10.13.4)
사용 키보드: ABKO HACKER K945P V2 RGB PBT 무접점 텐키레스
사용 마우스: ABKO HACKER A550
이 가이드는Caps Lock
키를 그대로한/영
키로 사용합니다.
전 사실 맥북 프로 2017 터치바 기본형 유저입니다. 4년 넘게 쓰던 노트북이 너무 뜨겁고 시끄럽고 잔고장도 나기 시작해서 큰 맘 먹고 작년 11월쯤 바꿨습니다. 아주 만족스러워요. 특히 화면과 스피커, 빌드 퀄리티는 말이 필요 없어요.
근데 조금 아쉬운 부분들이 있어요. 그 중 하나가 모니터 연결에 따른 일반 키보드/마우스 사용입니다.
사실 아시다시피 macOS는 Magic Keyboard와 Magic Mouse라는 전용 키보드, 마우스가 있어요.
더럽게 비싸요. 키보드 하나, 마우스 하나 사면 20만원이네요. 키보드에 ctrl
, option
, command
키, 마우스엔 멀티터치패드가 달려 macOS에 아주 쫙 달라붙지만 너무 비싸서 사기 어렵습니다.
그래서 전 사용하던 키보드와 마우스를 그대로 사용하고 싶었습니다. 맥북만 해도 돈이 얼만데 얼마 안 지나 20만원을 더 투자하기엔 조금 그러니까요.
일단 무작정 연결해 보는 걸로 시작했습니다. 인식은 잘 됩니다. 하지만 사용하기 조금 어려웠어요.
- 1. macOS에서 엄청나게 자주 쓰이는
command
키는 일반 키보드의windows
키에 해당합니다.option
은alt
에요. 위치가 달라서 바꿔줘야 해요. - 2.
home
,end
키가 이상하게 작동합니다. 이건 좀 화나요, 개인적으로 두 키 전부 잘 사용하는 편이거든요. macOS에선command + 화살표
키로home
,end
,page up
,page down
을 사용할 순 있지만 리눅스, 윈도우를 넘나들다 보니 적응이 어려워요. - 3. 이번에 정식으로
한/영
키가 된caps lock
키를 그대로 한/영 전환으로 사용하면 문제가 있습니다. 키를 눌러 한/영 전환 할 때마다caps lock
이 혼자 켜지는 줄 알고 자꾸 LED가 들어와요. 맥북에서는 짧게 눌러 한/영 전환할 땐 LED가 안 들어오고, 길게 눌러 정말 항상 대문자로 쓰고자 할 때만 LED가 들어오거든요.
전 텐키리스 키보드 사용자라 넘패드쪽 기능은 잘 모르겠습니다만, 일단 공통적으로 이 정도는 고쳐줘야 쓸만해진다 생각합니다.
근데 마우스도 역시 문제가 있어요. 왼쪽, 오른쪽 클릭은 잘 작동합니다만,
- 1. 휠이 반대로 작동합니다. 원래 터치패드에서 스크롤하는 것도 다른 노트북들과 반대로 동작하죠, natural mode 느낌으로. 근데 마우스에선 받아들이기 어렵네요.
- 2. 기능 키들이 작동하지 않습니다. 특히 4버튼 마우스부턴 마우스 왼쪽에 뒤로, 앞으로 가는 키가 있는데, 쓰시는 분들은 아시겠지만 이게 굉장히 유용해요. 그래서 전 어떤 마우스를 사도 이게 있나부터 볼 정돈데요. macOS에선 아예 작동을 안 하니 속이 터져요.
고칠 게 한 두가지가 아닙니다. 하지만 돈 20만원 더 들이기보다 처음 세팅 한 번 고생하면 돈도 아끼고 기존에 쓰던 키보드와 마우스를 그대로 사용할 수 있어요.
설정하기 앞서 먼저 설치해야할 프로그램이 있어요. Karabiner라는 유명한 리매핑 프로그램이에요. 이 링크를 통해 접속해 설치해줍니다.
이 프로그램이 키보드 관련 문제는 싹 해결해줄 거예요. 하나씩 해볼게요.
- 1.
command
<->option
위치 변경 - 2.
home
,end
키 살리기
원래는 설정 - 키보드 설정에서도 할 수 있지만, 저흰 Karabiner를 설치해서 키보드 설정의 설정이 적용되지 않아요.
Karabiner-Elements를 연 후 다음과 같이 키보드를 선택한 다음 리매핑을 해줍니다.
이렇게 되면 왼쪽과 오른쪽의 command (windows)
, option (alt)
키가 바뀌게 돼요.
특정 설정 파일을 생성해줘야 합니다. 터미널을 여신 후 아래 명령어를 통해 파일이 생성될 디렉토리를 생성해주세요.
mkdir -p ~/Library/KeyBindings
vi
등 에디터를 통해 아래 내용을 복사해 넣어줍시다.
vi ~/Library/KeyBindings/DefaultKeyBinding.dict
{
/* Remap Home / End keys */
/* Home Button*/
"\UF729" = "moveToBeginningOfLine:";
/* End Button */
"\UF72B" = "moveToEndOfLine:";
/* Shift + Home Button */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
/* Shift + End Button */
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
/* Ctrl + Home Button */
"^\UF729" = "moveToBeginningOfDocument:";
/* Ctrl + End Button */
"^\UF72B" = "moveToEndOfDocument:";
/* Shift + Ctrl + Home Button */
"$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:";
/* Shift + Ctrl + End Button*/
"$^\UF72B" = "moveToEndOfDocumentAndModifySelection:";
}
재부팅 후 home
, end
키를 사용해보세요.
caps lock
을 한/영
키로 사용할 때 키보드의 Caps Lock LED 오작동 고치기Karabiner-Elements를 연 후 사진처럼 사용하는 키보드의 Manipulate LED를 체크해주세요. Caps Lock LED 가 없을 경우 큰 일 날 수 있다는 확인 메세지가 나올텐데, 보통 다 있으니 상관 없다고 생각됩니다. 누군가 확인해보시면 댓글로 알려주세요 :)
- 1. 휠 작동 고치기
- 2. 4, 5 버튼 마우스의 기능키(뒤로, 앞으로) 살리기
설정에서 바꿀 수 있어요. 시스템 환경설정 - 트랙패드에 가시면 아래와 같은 화면이 나옵니다.
스크롤 방향: 자연스럽게를 체크 해제해주세요.
이 링크를 통해 SensibleSideButtons를 설치해줍니다.
그리고 해당 앱을 열면, 위 바에 마우스 모양 아이콘이 생겨요. 클릭한 후 사진처럼 Enable 체크를 확인해주세요.
다만 재부팅할 때마다 다시 켜줘야 합니다. 필요하다면 자동 시작 프로그램에 등록해서 해결할 수 있을 것 같네요.
macOS + 일반 키보드/마우스 사용 방법이었습니다. 큰 돈 주고 Magic Keyboard, Magic Mouse를 사지 않아도 이런 식으로 기존의 장비들을 사용할 수 있어요 :)
저도 굉장히 만족스럽게 사용 중입니다.
- https://pqrs.org/osx/karabiner/index.html
- http://sensible-side-buttons.archagon.net
- https://superuser.com/questions/1140403/utilize-extra-mouse-buttons-in-mac-os-x
- https://www.maketecheasier.com/fix-home-end-button-for-external-keyboard-mac/
'Programming > OS, Program, Framework Tip' 카테고리의 다른 글
ip, ss (iproute2 utils) - 더 빠르고 정확한 ifconfig, netstat 대체 명령어 (3) | 2018.05.25 |
---|---|
nmap - 포트/IP 스캔 등 네트워크 스캔 도구 (0) | 2018.05.24 |
VMware Workstation 14 - 커널 업데이트 후 먹통 고치기 (0) | 2018.04.05 |
Adapta-gtk-theme - 가장 Material한 리눅스 테마 (Ubuntu 17.10 이상) (5) | 2018.02.25 |