void Encoder_Exe(void)
{
static char State;
char EncCur = 0;
if( !Pin_ENC_F1 )
EncCur |= 0x10;
if( !Pin_ENC_F2 )
EncCur |= 0x20;
if( EncCur == (State & 0x30)) return;
State = (State >> 2) | EncCur;
if( State == 0x2d )
Keyboard_SetCode(ENC_DN);
else if( State == 0x1e )
Keyboard_SetCode(ENC_UP);
}