diff options
| author | Caroline Larimore <caroline@larimo.re> | 2025-12-30 18:26:01 -0800 |
|---|---|---|
| committer | Caroline Larimore <caroline@larimo.re> | 2025-12-30 18:28:11 -0800 |
| commit | 86155ee5f8045d1dd410a8327df0c9692ebfa5ec (patch) | |
| tree | 38698e9c1c53bc8f6253f786d7f8678f3f65c69c | |
| parent | aa68b4a33baef397b096b6613efc86040500d8e1 (diff) | |
feat: skip events for zero mappings
| -rw-r--r-- | main.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -171,6 +171,7 @@ void write_state(int fd) { for (int i = 0; i < 24; i++) { unsigned short code = mapping[i]; + if (code == 0) continue; bool pressed = ((state >> i) & 1) && !((old_state >> i) & 1); bool released = ((old_state >> i) & 1) && !((state >> i) & 1); |