Mac에서 일반 키보드 연결시 Home/End 버튼 사용방법

IT 지식/기타지식|2018. 6. 16. 19:00

맥북을 사용하다보면 다 좋은데 키보드 연결해서 사용하려고 할때 일반 키보드와 단축키가 너무 달라서 불편한 경우가 굉장히 많다.

특히 개발할 때 홈버튼과 엔드 버튼을 자주 사용하는데 너무 불편했다. 이를 해결하기 위한 방법을 구글링해서 찾았고, 공유 및 정리하기 위해서 글을 올린다.

다른 글이나 동영상 보면 karabinder를 사용하라고 하는데 나는 아무리 해도 적용이 안됐다... 이 글을 보고 나와 같은 문제를 격는 사람들이 문제를 해결 했으면 좋겠다.

1. 먼저 터미널을 실행 시키고 다음 경로로 이동한다.

$ cd ~/Library
$ mkdir KeyBindings
$ cd KeyBindings
$ vi DefaultKeyBinding.dict

 

2. 그리고 vi 편집기로 실행시킨 텍스트에 아래 내용을 입력해주고 Esc를 누른 후 :q를 눌러 저장한다.

{
/* Remap Home / End keys to be correct */
"\UF729" = "moveToBeginningOfLine:"; /* Home */
"\UF72B" = "moveToEndOfLine:"; /* End */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
"$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */
"^\UF729" = "moveToBeginningOfDocument:"; /* Ctrl + Home */
"^\UF72B" = "moveToEndOfDocument:"; /* Ctrl + End */
"$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Shift + Ctrl + Home */
"$^\UF72B" = "moveToEndOfDocumentAndModifySelection:"; /* Shift + Ctrl + End */
}

 

3. 그리고 재부팅을 하면 놀랍게도 홈버튼과 엔드 버튼이 정상 동작한다. 너무 좋다.

댓글()
  1. 2018.07.20 16:37 댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  2. 2018.12.08 23:21 댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • Favicon of https://wedul.site BlogIcon 위들 wedul 2018.12.08 23:59 신고 댓글주소  수정/삭제

      안녕하세요 저도 구글링 해서 찾은 정보라 자세히는 모르는데 저 설정값이 이미 적용이 되었기에 지웠다고 돌아오지는 않을거 같아요.

      페러럴즈에 키를 바꿔주는 옵션이 있는데 홈/엔드 키를 눌렀을때 동작하는 부분을 바꿔보시는건 어떨까 생각이 듭니다.

      저도 페러럴즈에서 안되는 부분은 잘 몰라 죄송합니다 ㅠㅠ 도움이 못되서