Robert #1 No. You shouldn't have to poll 255 times per call to getkey... It needs to be a single call that is included with every C/C++ io header... All KeyHit does is return a value stored in an array, so calls will be very quick.