if( (keycode&0x0f)!=0x0f )
{
switch(keycode)
{
case 0xee:n='1';break;
case 0xed:n='2';break;
case 0xeb:n='3';break;
case 0xe7:n='4';break;
case 0xde:n='5';break;
case 0xdd:n='6';break;
case 0xdb:n='7';break;
case 0xd7:n='8';break;
case 0xbe:n='9';break;
case 0xbd:n='0';break;
case 0xbb:n='*';break;
case 0xb7:n='/';break;
case 0x7e:n='+';break;
case 0x7d:n='-';break;
case 0x7b:n='?';break;
case 0x77:n='!';break;
}
}
while(judge_hitkey==1); ? ? ? ? ? ? ? ? ?//等待松开按键
return (n);
}