본문 바로가기
기타/Setting

macOS 키보드 반복 속도 설정: KeyRepeat와 InitialKeyRepeat

by 개발 Blog 2024. 9. 3.

macOS에서는 키보드 입력 시 반복 속도와 관련된 몇 가지 중요한 설정이 있다. 이 중에서 많이 사용되는 KeyRepeat와 InitialKeyRepeat에 대해 정리해본다.

 

1. KeyRepeat

KeyRepeat는 키를 길게 눌렀을 때, 반복 입력되는 속도를 조절하는 설정이다. 이 설정을 통해 키보드를 누르고 있을 때 반복 입력이 얼마나 빠르게 발생할지를 결정할 수 있다.

 

설정 명령어

defaults write -g KeyRepeat -int [값]
  • 기본값: 6
  • 값의 범위: 1(가장 빠름)에서 120(가장 느림) 사이의 값
  • 작동 원리: 값이 작을수록 키를 누르고 있을 때 문자가 더 빠르게 반복된다.

예를 들어, KeyRepeat를 2로 설정하면 키를 길게 눌렀을 때 매우 빠른 속도로 문자가 반복 입력된다.

 

2. InitialKeyRepeat

InitialKeyRepeat는 키를 처음 누른 후, 반복 입력이 시작되기 전까지의 대기 시간을 설정하는 옵션이다. 이 값은 키를 누르고 난 후 반복 입력이 시작되기 전까지 얼마나 기다릴지를 결정한다.

 

설정 명령어

defaults write -g InitialKeyRepeat -int [값]
  • 기본값: 25
  • 값의 범위: 10(가장 빠름)에서 120(가장 느림) 사이의 값
  • 작동 원리: 값이 작을수록 키를 누른 후 반복 입력이 더 빨리 시작된다. 큰 값으로 설정할수록 반복 입력이 시작되기 전의 대기 시간이 길어진다.

예를 들어, InitialKeyRepeat를 15로 설정하면 키를 누른 후 짧은 시간 안에 반복 입력이 시작된다.

 

3. 두 설정의 차이와 활용법

  • KeyRepeat는 키가 반복 입력되는 속도를 조절하고, InitialKeyRepeat는 반복 입력이 시작되기 전의 대기 시간을 조절한다.
  • 두 값을 적절히 조정하면 자신에게 맞는 최적의 키보드 반응 속도를 설정할 수 있다. 예를 들어, 더 빠른 반복 입력을 원한다면 KeyRepeat 값을 낮추고, 더 짧은 대기 시간을 원한다면 InitialKeyRepeat 값을 낮추면 된다.

4. 개인적인 추천 설정

개인적으로는 KeyRepeat 값을 1, InitialKeyRepeat 값을 15으로 설정하는 것이 적당하다고 생각한다. 이 설정은 반응 속도가 매우 빠르면서도, 반복 입력이 시작되기 전의 대기 시간이 짧아 효율적인 타이핑을 가능하게 해준다.

 

예시 명령어

defaults write -g KeyRepeat -int 1 defaults write -g InitialKeyRepeat -int 15

 

5. 적용 방법

이 두 명령어는 터미널에서 실행할 수 있으며, 설정 후에는 로그아웃했다가 다시 로그인하거나 재부팅을 통해 변경 사항을 적용할 수 있다.

 

'기타 > Setting' 카테고리의 다른 글

[Setting] mac에서 jenv로 java JDK 버전 관리하기  (0) 2024.07.23