# Keyboard report - clear in every cycle vs. report on key event

**URL:** <https://community.keyboard.io/t/keyboard-report-clear-in-every-cycle-vs-report-on-key-event/1389>\
**Category:** Kaleidoscope Internals\
**Created:** [April 18, 2018, 7:53pm UTC](https://community.keyboard.io/t/keyboard-report-clear-in-every-cycle-vs-report-on-key-event/1389 "2018-04-18T19:53:21Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![noseglasses](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/noseglasses/32/429_2.png) [@noseglasses](https://community.keyboard.io/u/noseglasses)\
**Post date:** [April 18, 2018, 8:44pm UTC](https://community.keyboard.io/t/keyboard-report-clear-in-every-cycle-vs-report-on-key-event/1389/4 "2018-04-18T20:44:29Z")

</div>

> [@jesse](#):
>
> When keys are pressed and released in the same cycle, the report does not reflect it.
> 
> That sounds correct to me. A key pressed for 0 cycles is, by definition, not pressed for any cycles.

Unless some of those key events are issued programatically by hooks. The `INJECTED` flag is not of much help here as it is meant [to prevent infinite hook loops](https://community.keyboard.io/t/what-are-injected-keys-for/799/2).

---

_[View the full topic](https://community.keyboard.io/t/keyboard-report-clear-in-every-cycle-vs-report-on-key-event/1389)._
