void Encoder_Exe(void)
{
static char State;
char EncCur = 0;
if( !Pin_ENC_F1 )
EncCur |= 0x40;
if( !Pin_ENC_F2 )
EncCur |= 0x80;
if( EncCur == (State & 0xC0)) return;
if( EncCur == 0 && State==0b10110100)
Keyboard_SetCode(ENC_DN); // 0->2310
if( EncCur == 0x80 && State==0b00011110)
Keyboard_SetCode(ENC_UP); // 2->0132
State = (State >> 2) | EncCur;
}