getchar()-like behavior for (numpad) input