if ((ch >= '0' && ch <= '9') || (ch >= 'A' && ch <= 'z') || ch < 0 || ch >= KEYMAP_SIZE)
if (ch < 0 || ch >= KEYMAP_SIZE) return (FALSE); if (ch > 0 && strchr("0123456789\ ABCDEFGHIJKLMNOPQRSTUVWXYZ\ abcdefghijklmnopqrstuvwxyz", ch) != NULL)
PUBLIC BOOL LYisNonAlnumKeyname ARGS2(	int,	ch,	int,	key_name){    if ((ch >= '0' && ch <= '9') ||        (ch >= 'A' && ch <= 'z') ||	ch < 0 || ch >= KEYMAP_SIZE)	return (FALSE);    return(keymap[ch+1] == key_name);}