세모튜브

Mac에서 복사, 붙혀넣기, 백 쿼트, Home, End..등 단축키 재 맵핑 본문

Mac에서 복사, 붙혀넣기, 백 쿼트, Home, End..등 단축키 재 맵핑

iDevKim 2020. 7. 21. 13:29

DefaultkeyBinding.dict
0.00MB

방법

~/Library 디렉토리 이동해서 KeyBindings 로 이동한다. 혹시 없다면 디렉토리를 만든다.

$ cd ~/Library

$ mkdir KeyBindings > 이미 디렉토리 생성 명령어(이미 디렉토리가 있다면 생략한다)

 

~/Library/KeyBindings 디렉토리에 DefaultkeyBinding.dict 파일을 생성한다.

$ nano DefaultkeyBinding.dict > 파일 편집기로 아래의 코드를 추가한다.

{
"₩" = ("insertText:", "`");
"^c" = ("copy:");
"^v" = ("paste:");
"^x" = ("cut:");
"^z" = ("undo:");
"$^z" = ("redo:");
"^s" = ("save:");
"^ㅊ" = ("copy:");
"^ㅍ" = ("paste:");
"^ㅌ" = ("cut:");
"^ㅋ" = ("undo:");
"$^ㅋ" = ("redo:");
"^ㄴ" = ("save:");
/* 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:");
}

 

저장 후 재부팅하면

 

한글 입력 상태에서도

fn-c, fn-v, fn-x.... 를 사용.

백 쿼트(`)가 입력

 

그외 home, end 사용

 

사용하다보면 약간의 버그(?)도 있지만 만족스럽게 사용하고 있다.

'' 카테고리의 다른 글

mac : linux ll 사용 설정하기  (0) 2021.09.15
ssh : ubuntu : root로 login하기  (0) 2021.09.14
사용중인 프로세스 찾기/죽이기  (0) 2020.06.05