본문 바로가기
일하는 중에

Mac OS X에서 PC용 키보드의 Home, End 매핑

by likebnb 2014. 7. 28.


일반 사용자 계정과 root 계정 모두에 적용해줬다.


~/Library/KeyBindings/DefaultKeyBinding.dict

{

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

}


만약 앱이 별도로 키맵을 가지고 있는 경우라면 앱의 Preference에서 설정해줘야 한다.

예를 들어 Eclipse, UltraEdit과 같은 앱들은 자신 만의 키맵을 따로 가지고 있어서 위 설정이 작동하지 않는다.


이러한 경우엔 각 앱의 Preference로 가서 직접 변경해줘야 한다.