Updated logic to fire on key up

Under testing conditions, found that the Right Control key did not fire an event when pressed and checking for KF_EXTENDED.
Under testing conditions, found that some keyboards do not fire an event when Control ( + Shift)? + 0 are pressed.
Removed checks for KF_EXTENDED and KF_REPEAT and changed logic to use a positive lookup against KF_UP instead.