Is there a way to increase the delay between one keypress event and the next for the same key?
I have an application where the user can scroll through images using the down/up key. They can press and release or they can just keep it pressed. There are times when the user would like to scroll faster when they maintain the key up/down pressed all the time. The duration between one keypress event and the next I believe is controlled by Windows, so let's say, if I open notepad and type in the letter "a" and I keep the key down, then the speed I see is based on a parameter Windows controls I believe.
Can I change that speed in runtime in my C# program? And once the user closes the app, then return to the normal speed rate.