mac OS환경에서 Home, End 키 사용하기 (프로그램설치X)

2022. 5. 16. 19:34·Tips/Tech Tips
반응형

업무 환경 상, 맥북을 사용하는데 오랜 시간 동안 윈도우를 사용해오다가 맥북으로 넘어오면서 어색한 게 참 많다. 특히 shift+home, shift+end, page-up, page-down 등의 key가 윈도우처럼 잘 동작하지 않아서 많이 불편했었다. (특히 한/영 전환! 나는 shift + space 조합을 사용한다.)

물론 command + → 등을 사용하면 되긴 하지만, 아래 소개하는 방법으로 별도 프로그램 설치 없이 Home,End, PageUp, PageDown 키를 세팅하여 윈도우처럼 사용해보자.

 

설정 방법

우선 Terminal을 연 후, ~/Library 폴더로 이동하여 KeyBindings 폴더를 만들자.

$ cd ~/Library

$ mkdir KeyBindings

$ cd KeyBindings

 

만들어 둔 폴더까지 진입했다면, 아래와 같이 vi 편집기를 통해 DefaultKeyBinding.dict 파일을 만들도록 하자.

$ vi DefaultKeyBinding.dict

 

편집기가 실행 된 상태에서 ( i ) 키를 눌러 insert 모드로 설정한다.

빨간 줄처럼 -- INSERT -- 가 표시되면 입력할 수 있다.

 

아래 내용을 입력한다.

 {
    /* 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 */
}

 

전부 입력을 마쳤다면, 다음의 순서로 키를 입력하자.

  • esc → : → wq → enter

그 후 터미널에서 ls를 입력하여 파일이 정상적으로 만들어졌는지 확인해보자

$ ls
DefaultKeyBinding.dict

 

정상적으로 만들어졌다면, 혹시 모르니 재부팅을 한 번 시원하게 하자!

 

재부팅이 완료 됐다면, 이제 mac OS 환경에서도 키보드의 Home, End, PageUp, PageDown 키를 윈도우처럼 편하게 사용하면 된다!

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'Tips > Tech Tips' 카테고리의 다른 글

[Mac] Spotlight 검색에서 특정 폴더 제외하기  (2) 2025.05.21
[Mac] 맥북에서 MS office 업데이트 끄기  (0) 2024.12.15
Mac M1에서 Shift+Space 한영키가 잘 동작하지 않을때  (0) 2022.08.26
무료 화면캡쳐 프로그램 추천 - Lightshot  (0) 2022.05.31
윈도우 모니터 화면분할 프로그램 - Microsoft Power Toys  (0) 2022.05.17
'Tips/Tech Tips' 카테고리의 다른 글
  • [Mac] 맥북에서 MS office 업데이트 끄기
  • Mac M1에서 Shift+Space 한영키가 잘 동작하지 않을때
  • 무료 화면캡쳐 프로그램 추천 - Lightshot
  • 윈도우 모니터 화면분할 프로그램 - Microsoft Power Toys
수피리
수피리
다양한 시도를 통해, 나만의 방식과 감각을 찾는 중
  • 수피리
    경험기록 아카이브
    수피리
  • 전체
    오늘
    어제
    • 분류 전체보기 (51)
      • 일상기록 (8)
        • 캠핑 (1)
        • 맛집 (3)
        • 블로그 전략 (3)
        • 운동 (1)
      • Tips (7)
        • Tech Tips (7)
        • Life Tips (0)
      • 개발노트 (36)
        • JavaScript (8)
        • TypeScript (5)
        • React (3)
        • 디자인패턴 (10)
        • Git (2)
        • Redis (1)
        • 코딩테스트 (7)
  • 인기 글

  • 최근 글

  • 태그

    타입스크립트
    디자인패턴
    자바스크립트
    코딩테스트
    코딩테스트 연습
    designPattern
    Programming
    designpatterns
    TypeScript
    javascript
  • hELLO· Designed By정상우.v4.10.3
수피리
mac OS환경에서 Home, End 키 사용하기 (프로그램설치X)
상단으로

티스토리툴바