void fun( unsigned int kbd) {
unsigned char tmp;
if( (!(kbd & (kbd - 1))) && (kbd) && (!(kbd & 0xc000)) )
{ tmp=(kbd&0x0001)?(12):((kbd&0x0002)?(11):
((kbd&0x0004)?(9):((kbd&0x0008)?(6):((kbd&0x0010)?(3):(
(kbd&0x0020)?(8):((kbd&0x0040)?(10):((kbd&0x0080)?(5):(
(kbd&0x0100)?(2):((kbd&0x0200)?(1):((kbd&0x0400)?(4):(
(kbd&0x0800)?(7):((kbd&0x1000)?(13):((kbd&0x2000)?(14):(
0))))))))))))));
printf("KN%d\n",tmp);
}else{
printf("RELEASE\n");
}
}