OS X에서 키보드 키 반복 속도를 높이는 방법은 무엇입니까?


157

키 반복 속도를 사용하여 설정하는 방법을 알고 System Preferences > Keyboard있지만 가장 빠른 설정으로는 충분하지 않은 것 같습니다.

더 빠른 속도를내는 방법이 있습니까?

다른 사람들이 같은 문제를 겪었는지 모르겠지만, 2010 년형 MacBook Pro를 사용하고 있습니다.


좋은 질문! 키보드 반복률이 macOS에서 나쁜 vim 스크롤 및 렌더링 성능을 경험 하게 하는 요인 인 것 같습니다 .
Brad Larsen

답변:


218

환경 설정 키를 직접 변경할 수도 있습니다.

defaults write -g InitialKeyRepeat -int 10 # normal minimum is 15 (225 ms)
defaults write -g KeyRepeat -int 1 # normal minimum is 2 (30 ms)

로그 아웃했다가 다시 로그인 할 때까지 변경 사항이 적용되지 않습니다. KeyRepeat는 2 (30ms)와 1 (15ms) 사이에서 설정할 수 없습니다.

KeyRemap4MacBook도 사용합니다. 반복 속도를 40ms로 설정하고 초기 반복 속도를 150ms로 설정했습니다.


2
답을 찾는 데 너무 오래 걸렸다는 것을 믿을 수 없습니다. 이것은 놀랍다. 또한 요세미티에서 로그 아웃했다가 다시 로그인 할 필요가 없었습니다.
SgtPooki

12
10 년의 낭비 된 시간을 후회합니다. 😂
느헤미야

4
macOS Sierra로 업그레이드 한 후이 작업을 다시 수행해야합니다.
guaka

4
값이 몇 밀리 초인지 어떻게 알 수 있습니까? 15ms에 기본값을 곱한 것입니까? 그것을 어떻게 결정 했습니까, 아니면 어딘가에 기록되어 있습니까?
bratsche

9
InitialKeyRepeat너무 빠른 속도로 설정하지 마십시오 . 갑자기 모든 키를 누를 때마다 모든 키가 입력을 두 배로 만드는 문제가 발생했습니다. 예를 들어, "a"키를 한 번 누르면 "aa"가 입력됩니다. 암호를 올바르게 입력 할 수 없어서 로그인이 사실상 불가능 해졌습니다. 안전 부팅 모드로 부팅하여 문제를 해결할 수 있다고 생각합니다. 브라우저 기록을 살펴보고 명령 defaults write -g InitialKeyRepeat -int 10을 iTerm에 선택하여 붙여 넣은 다음 Mac을 다시 시작 하여이 페이지를 다시 방문했습니다 .
CarlosA

24

방금 KeyRemap4MacBook이 설치되어 있음을 발견 했으며이 응용 프로그램 내부에는 키 반복에 대한 많은 저수준 설정이 있습니다.

이제 400ms 초기 반복 시간과 20ms 반복 대기에 만족합니다.


iMac의 OSX Lion에서도 동일한 문제가 있습니다. 시스템 환경 설정> 키보드의 최대 반복 속도가 충분하지 않습니다 (빠른 반복 키 입력으로 인해 탐색 속도가 빨라지는 속도는 vim을 사용하지만 더 빠른 속도는 브라우저에서도 유용합니다). KeyRemap4MacBook 팁을위한 Thx-훌륭하게 작동합니다.
kfmfe04 2012 년

8
이 앱의 이름이 바뀌었고 Karabiner키 반복 옵션은 현재 "키 변경"과 "상태 메시지"사이의 "키 반복"아래 탭의 맨 윗줄에 있습니다. 훌륭하게 작동하여 너무 멀리 줄이고 정신을 버릴 수있었습니다.
여기

1
Karabiner에 여전히이 기능이 있습니까? 어디서나 찾을 수 없습니다. "키 반복"탭이 없습니다.
Steve Bennett

OIC는 Karabiner에는 있었지만 Karabiner Elements에는 없었습니다. 그러나 Karabiner는 Sierra에 영향을 미치지 않는 것 같습니다.
Steve Bennett

7

이전 게시물이지만 누군가에게 도움이 될 수 있습니다. 키를 다시 매핑하거나 OS X 키보드를 모방하는 데 일반적으로 사용되는 타사 앱인 "Karabiner 앱"( https://pqrs.org/osx/karabiner/ )을 사용하는 경우 일부 Windows 키보드 동작) OS X 구성을 무시합니다.

사용하는 경우 키보드 속도를 높이려면 앱으로 이동하고 두 번째 탭 ( "키 반복")에 반복 속도 옵션이 있습니다. 변경하면 즉각적인 효과가 있으며, 내가 알 수있는 한,이 응용 프로그램을 사용할 때 반복 속도를 변경하는 유일한 방법입니다.


2
참고 : KeyRemap4MacBook는 Karabiner로 변경되었습니다
docwhat

버전 11.1.0에서 "키 반복"옵션을 찾을 수 없습니다. 어 Where 어? github.com/tekezo/Karabiner-Elements/issues/1046
Daniel Pinyol

2

@ user495470의 답변은 기본 앱에는 훌륭하지만 어떤 이유로 든 XQuartz 윈도우에서 주요 반복을 엉망으로 만들었습니다. 이 문제를 해결하기 위해 처음에는 터미널에서 이것을 실행했습니다.

xset r rate <initial wait> <number of repeated strokes per second>

마지막 2 개의 인수를 생략하면 시스템 기본값이 재설정됩니다.

XQuartz를 새로 실행할 때마다이 명령을 실행해야한다는 것을 읽었지만 로그인 스크립트에 넣을 때 시스템이 종료 (정지 된 xset 명령을 종료 할 때까지) 및 시작시 중단되는 원인이 발견되었습니다. 키 반복 설정을 변경하는 더 좋은 방법은 키를 길게 누르면 입력 된 문자 위에 나타나는 작은 버블 메뉴를 먼저 비활성화하는 것입니다. 예를 들어 키를 누르고 있으면 다양한 'a'문자가 포함 된 버블이 표시됩니다. 움라우트, 악센트 등 :

defaults write -g ApplePressAndHoldEnabled -bool false

그런 다음 키 반복 명령을 실행하십시오.

defaults write -g InitialKeyRepeat -int 10 # normal minimum is 15 (225 ms)
defaults write -g KeyRepeat -int 1 # normal minimum is 2 (30 ms)

이렇게하면 XQuartz 윈도우에서 키 반복이 실행되지 않고 작동합니다 xset r # #.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.