답변:
환경 설정 키를 직접 변경할 수도 있습니다.
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로 설정했습니다.
InitialKeyRepeat
너무 빠른 속도로 설정하지 마십시오 . 갑자기 모든 키를 누를 때마다 모든 키가 입력을 두 배로 만드는 문제가 발생했습니다. 예를 들어, "a"키를 한 번 누르면 "aa"가 입력됩니다. 암호를 올바르게 입력 할 수 없어서 로그인이 사실상 불가능 해졌습니다. 안전 부팅 모드로 부팅하여 문제를 해결할 수 있다고 생각합니다. 브라우저 기록을 살펴보고 명령 defaults write -g InitialKeyRepeat -int 10
을 iTerm에 선택하여 붙여 넣은 다음 Mac을 다시 시작 하여이 페이지를 다시 방문했습니다 .
방금 KeyRemap4MacBook이 설치되어 있음을 발견 했으며이 응용 프로그램 내부에는 키 반복에 대한 많은 저수준 설정이 있습니다.
이제 400ms 초기 반복 시간과 20ms 반복 대기에 만족합니다.
Karabiner
키 반복 옵션은 현재 "키 변경"과 "상태 메시지"사이의 "키 반복"아래 탭의 맨 윗줄에 있습니다. 훌륭하게 작동하여 너무 멀리 줄이고 정신을 버릴 수있었습니다.
이전 게시물이지만 누군가에게 도움이 될 수 있습니다. 키를 다시 매핑하거나 OS X 키보드를 모방하는 데 일반적으로 사용되는 타사 앱인 "Karabiner 앱"( https://pqrs.org/osx/karabiner/ )을 사용하는 경우 일부 Windows 키보드 동작) OS X 구성을 무시합니다.
사용하는 경우 키보드 속도를 높이려면 앱으로 이동하고 두 번째 탭 ( "키 반복")에 반복 속도 옵션이 있습니다. 변경하면 즉각적인 효과가 있으며, 내가 알 수있는 한,이 응용 프로그램을 사용할 때 반복 속도를 변경하는 유일한 방법입니다.
@ 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 # #
.