// final
// use saved state if ghosting, or current if not
st->cur = ghost > 0 ? st->saved : state->curState;
-
+
// Send keystate to macro module
- KeyPosition k = !st->cur
+ KeyPosition k = !st->cur
? (!st->prev ? KeyState_Off : KeyState_Release)
: ( st->prev ? KeyState_Hold : KeyState_Press);
- //if (!st->cur && !st->prev) k = KeyState_Off; else
- //if ( st->cur && st->prev) k = KeyState_Hold; else
- //if ( st->cur && !st->prev) k = KeyState_Press; else
- //if (!st->cur && st->prev) k = KeyState_Release;
Macro_keyState( key, k );
}
}