Whilst I do understand the underlying requirement, isn't this how keyboards repeats are supposed to work - a longer pause before the first repeat then for subsequent repeats. If you hold a key down in e.g. Microsoft Word, isn't this how the repeat works?