Programming/OS, Program, Framework Tip

macOS + 일반 (텐키레스) 키보드, 일반 4/5 버튼 마우스 깔끔하게 사용하는 방법

awesometic 2018. 4. 23. 22:01
반응형

macOS 의 키보드, 마우스

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 키에 해당합니다. optionalt에요. 위치가 달라서 바꿔줘야 해요.
  • 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 위치 변경
  • 원래는 설정 - 키보드 설정에서도 할 수 있지만, 저흰 Karabiner를 설치해서 키보드 설정의 설정이 적용되지 않아요.

    Karabiner-Elements를 연 후 다음과 같이 키보드를 선택한 다음 리매핑을 해줍니다.

    이렇게 되면 왼쪽과 오른쪽의 command (windows), option (alt) 키가 바뀌게 돼요.

  • 2. home, end 키 살리기
  • 특정 설정 파일을 생성해줘야 합니다. 터미널을 여신 후 아래 명령어를 통해 파일이 생성될 디렉토리를 생성해주세요.

    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 키를 사용해보세요.

  • 3.caps lock한/영 키로 사용할 때 키보드의 Caps Lock LED 오작동 고치기
  • Karabiner-Elements를 연 후 사진처럼 사용하는 키보드의 Manipulate LED를 체크해주세요. Caps Lock LED 가 없을 경우 큰 일 날 수 있다는 확인 메세지가 나올텐데, 보통 다 있으니 상관 없다고 생각됩니다. 누군가 확인해보시면 댓글로 알려주세요 :)


마우스 설정

  • 1. 휠 작동 고치기
  • 설정에서 바꿀 수 있어요. 시스템 환경설정 - 트랙패드에 가시면 아래와 같은 화면이 나옵니다.

    스크롤 방향: 자연스럽게를 체크 해제해주세요.

  • 2. 4, 5 버튼 마우스의 기능키(뒤로, 앞으로) 살리기
  • 이 링크를 통해 SensibleSideButtons를 설치해줍니다.

    그리고 해당 앱을 열면, 위 바에 마우스 모양 아이콘이 생겨요. 클릭한 후 사진처럼 Enable 체크를 확인해주세요.

    다만 재부팅할 때마다 다시 켜줘야 합니다. 필요하다면 자동 시작 프로그램에 등록해서 해결할 수 있을 것 같네요.


마무리

macOS + 일반 키보드/마우스 사용 방법이었습니다. 큰 돈 주고 Magic Keyboard, Magic Mouse를 사지 않아도 이런 식으로 기존의 장비들을 사용할 수 있어요 :)

저도 굉장히 만족스럽게 사용 중입니다.


참고


반응형