diff options
author | Stefan Kerkmann <[email protected]> | 2022-12-17 15:06:27 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2022-12-17 14:06:27 +0000 |
commit | 85984902cfcfd852daf335f67cb97d6520531def (patch) | |
tree | 464ca8c4c1a4bb14e812fcd4b4aad5facd0ee2ea /quantum/keyboard.h | |
parent | dedc54a328ab900f47da8478bd9c6b7d14891e15 (diff) | |
download | qmk_firmware-85984902cfcfd852daf335f67cb97d6520531def.tar.gz qmk_firmware-85984902cfcfd852daf335f67cb97d6520531def.zip |
Introduce IS_EVENT instead of !IS_NOEVENT (#19366)
Diffstat (limited to 'quantum/keyboard.h')
-rw-r--r-- | quantum/keyboard.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/quantum/keyboard.h b/quantum/keyboard.h index 86ce65aac1..d0b52dd13a 100644 --- a/quantum/keyboard.h +++ b/quantum/keyboard.h @@ -53,6 +53,9 @@ typedef struct { static inline bool IS_NOEVENT(keyevent_t event) { return event.time == 0 || (event.key.row == KEYLOC_TICK && event.key.col == KEYLOC_TICK); } +static inline bool IS_EVENT(keyevent_t event) { + return !IS_NOEVENT(event); +} static inline bool IS_KEYEVENT(keyevent_t event) { return event.key.row < MATRIX_ROWS && event.key.col < MATRIX_COLS; } @@ -63,10 +66,10 @@ static inline bool IS_ENCODEREVENT(keyevent_t event) { return event.key.row == KEYLOC_ENCODER_CW || event.key.row == KEYLOC_ENCODER_CCW; } static inline bool IS_PRESSED(keyevent_t event) { - return !IS_NOEVENT(event) && event.pressed; + return IS_EVENT(event) && event.pressed; } static inline bool IS_RELEASED(keyevent_t event) { - return !IS_NOEVENT(event) && !event.pressed; + return IS_EVENT(event) && !event.pressed; } /* Common keyevent object factory */ |