Key Repeat Simulator
Precise control over key repeat timing with real-time adjustments and comprehensive testing capabilities.
Repeat Configuration
Quick Presets
Manual Adjustment
200ms
Time before repeat starts
30ms
Interval between repeats
2×
Arrow key scroll multiplier
Text Input Testing
Type to test character repeat behavior
Characters: 10920Lines: 141
Scroll Testing
Use arrow keys to test scroll speed
Line 1: Use ↑↓ arrow keys to scroll at 2× speed
Line 2: Use ↑↓ arrow keys to scroll at 2× speed
Line 3: Use ↑↓ arrow keys to scroll at 2× speed
Line 4: Use ↑↓ arrow keys to scroll at 2× speed
Line 5: Use ↑↓ arrow keys to scroll at 2× speed
Line 6: Use ↑↓ arrow keys to scroll at 2× speed
Line 7: Use ↑↓ arrow keys to scroll at 2× speed
Line 8: Use ↑↓ arrow keys to scroll at 2× speed
Line 9: Use ↑↓ arrow keys to scroll at 2× speed
Line 10: Use ↑↓ arrow keys to scroll at 2× speed
Line 11: Use ↑↓ arrow keys to scroll at 2× speed
Line 12: Use ↑↓ arrow keys to scroll at 2× speed
Line 13: Use ↑↓ arrow keys to scroll at 2× speed
Line 14: Use ↑↓ arrow keys to scroll at 2× speed
Line 15: Use ↑↓ arrow keys to scroll at 2× speed
Line 16: Use ↑↓ arrow keys to scroll at 2× speed
Line 17: Use ↑↓ arrow keys to scroll at 2× speed
Line 18: Use ↑↓ arrow keys to scroll at 2× speed
Line 19: Use ↑↓ arrow keys to scroll at 2× speed
Line 20: Use ↑↓ arrow keys to scroll at 2× speed
Line 21: Use ↑↓ arrow keys to scroll at 2× speed
Line 22: Use ↑↓ arrow keys to scroll at 2× speed
Line 23: Use ↑↓ arrow keys to scroll at 2× speed
Line 24: Use ↑↓ arrow keys to scroll at 2× speed
Line 25: Use ↑↓ arrow keys to scroll at 2× speed
Line 26: Use ↑↓ arrow keys to scroll at 2× speed
Line 27: Use ↑↓ arrow keys to scroll at 2× speed
Line 28: Use ↑↓ arrow keys to scroll at 2× speed
Line 29: Use ↑↓ arrow keys to scroll at 2× speed
Line 30: Use ↑↓ arrow keys to scroll at 2× speed
Line 31: Use ↑↓ arrow keys to scroll at 2× speed
Line 32: Use ↑↓ arrow keys to scroll at 2× speed
Line 33: Use ↑↓ arrow keys to scroll at 2× speed
Line 34: Use ↑↓ arrow keys to scroll at 2× speed
Line 35: Use ↑↓ arrow keys to scroll at 2× speed
Line 36: Use ↑↓ arrow keys to scroll at 2× speed
Line 37: Use ↑↓ arrow keys to scroll at 2× speed
Line 38: Use ↑↓ arrow keys to scroll at 2× speed
Line 39: Use ↑↓ arrow keys to scroll at 2× speed
Line 40: Use ↑↓ arrow keys to scroll at 2× speed
Line 41: Use ↑↓ arrow keys to scroll at 2× speed
Line 42: Use ↑↓ arrow keys to scroll at 2× speed
Line 43: Use ↑↓ arrow keys to scroll at 2× speed
Line 44: Use ↑↓ arrow keys to scroll at 2× speed
Line 45: Use ↑↓ arrow keys to scroll at 2× speed
Line 46: Use ↑↓ arrow keys to scroll at 2× speed
Line 47: Use ↑↓ arrow keys to scroll at 2× speed
Line 48: Use ↑↓ arrow keys to scroll at 2× speed
Line 49: Use ↑↓ arrow keys to scroll at 2× speed
Line 50: Use ↑↓ arrow keys to scroll at 2× speed
Use ↑↓ arrow keys to scroll • Current speed: 2×
Active Keys
No keys currently pressed
Event Log
No events yet
How to Use
Text Testing: Click in the textarea and type. Hold any key to see custom repeat behavior.
Scroll Testing: Use ↑↓ arrow keys to scroll the content area at custom speeds.
Real-time Adjustments: Change sliders while holding keys to see immediate effects.
Native Prevention: All native key repeat behavior is completely disabled.
macOS Terminal Script
Copy and paste this script to apply current settings to your macOS system
# Set key repeat rate (lower = faster, minimum effective value is 1)
defaults write NSGlobalDomain KeyRepeat -int 2
# Set initial key repeat delay (lower = faster)
defaults write NSGlobalDomain InitialKeyRepeat -int 13
# Set scroll wheel speed (higher = faster)
defaults write NSGlobalDomain com.apple.scrollwheel.scaling -float 2.0
# Set trackpad scroll speed (higher = faster)
defaults write NSGlobalDomain com.apple.trackpad.scaling -float 2.0
# For EXTREME key speeds, also try these experimental settings:
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false
defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false
# Restart affected applications
killall Finder
killall SystemUIServer
Created by Vercel RecOps Lab