A keypress on the numeric keypad is only retained as long as the key
is held down. Whenthe key is let up, the keyboard returns to its
previous state (with the keythat was last pressed on the keyboard
at location $C000). This causes manystrange problems, like
having to hit the key longer to have it recognized.
There is no way to correct this on the current keypad because of the
limitations of the keyboard encoder chip.