I'm making a program that uses scroll. The mouse is not a problem, but I don't know how to eliminate the typical delay in the scroll when maintaining the arrow keys pressed. When you press an arrow key, the picture moves a few, stops for half of a second and then goes on with the movement. I don't know hot to make a continous movement since the beginning. And I don't know how to make a diagonal scroll with the arrow keys. If you press down and then left, the picture goes left but not down.

Can anyone help me, please ?