/**> HEADER FILES <**/ #include "MacInput.h" /********************> IsKeyDown() <*****/ Boolean IsKeyDown( unsigned char *keyMap, unsigned short theKey ) { long keyMapIndex; Boolean isKeyDown; short bitToCheck; // Calculate the key map index keyMapIndex = keyMap[theKey/8]; // Calculate the individual bit to check bitToCheck = theKey%8; // Check the status of the key isKeyDown = ( keyMapIndex >> bitToCheck ) & 0x01; // Return the status of the key return isKeyDown; }