# Key Callback Not Registering Every Key Press

**URL:** <https://discourse.glfw.org/t/key-callback-not-registering-every-key-press/1438>\
**Category:** support\
**Created:** [November 11, 2019, 8:23pm UTC](https://discourse.glfw.org/t/key-callback-not-registering-every-key-press/1438 "2019-11-11T20:23:57Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![dougbinks](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.glfw.org/dougbinks/32/39_2.png) [@dougbinks](https://discourse.glfw.org/u/dougbinks)\
**Post date:** [June 23, 2021, 11:05am UTC](https://discourse.glfw.org/t/key-callback-not-registering-every-key-press/1438/9 "2021-06-23T11:05:46Z")

</div>

HI @note8g2018 - I’m answering your question on the thread you created:

> [@Why glfw give me release event key when I press another key even I still press the old one](https://discourse.glfw.org/t/why-glfw-give-me-release-event-key-when-i-press-another-key-even-i-still-press-the-old-one/1882):
>
> I want to do the following: increase the speed in a certain direction while I am holding the SHIFT key and press the arrow key at the same time. the problem is I get release event of shift key when I press the arrow key. even I try mods == shift , still when I press the arrow, the mods change so I cannot increase the speed. please any help

---

_[View the full topic](https://discourse.glfw.org/t/key-callback-not-registering-every-key-press/1438)._
