how can l use an asm getkey function, so that when holding down an arrow key it will constantly return its value instead of: returning the value, returning zero for a second, returning the value again until it is let go any one know?