# BR: KeyPress::isKeyCurrentlyDown is broken for arrow keys on Windows

**URL:** <https://forum.juce.com/t/br-keypress-iskeycurrentlydown-is-broken-for-arrow-keys-on-windows/60504>\
**Category:** General JUCE discussion\
**Created:** [March 19, 2024, 6:08am UTC](https://forum.juce.com/t/br-keypress-iskeycurrentlydown-is-broken-for-arrow-keys-on-windows/60504 "2024-03-19T06:08:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![RolandMR](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/rolandmr/32/641_2.png) [@RolandMR](https://forum.juce.com/u/RolandMR)\
**Post date:** [March 19, 2024, 6:08am UTC](https://forum.juce.com/t/br-keypress-iskeycurrentlydown-is-broken-for-arrow-keys-on-windows/60504/1 "2024-03-19T06:08:00Z")

</div>

Broke in this commit: [KeyPress: Allow isKeyDown to handle dual-symbol keys like =/+, ;/: on… · juce-framework/JUCE@8aa9b01 · GitHub](https://github.com/juce-framework/JUCE/commit/8aa9b012643265bba95ad25923af3d8da9edb614)

`k` used to be a `SHORT` but now it’s an `int` which no longer seems to work.

---

<div class="post-metadata">

**Author:** ![dave96](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/dave96/32/8487_2.png) [@dave96](https://forum.juce.com/u/dave96)\
**Post date:** [March 19, 2024, 10:02am UTC](https://forum.juce.com/t/br-keypress-iskeycurrentlydown-is-broken-for-arrow-keys-on-windows/60504/2 "2024-03-19T10:02:00Z")

</div>

Just to give some context to this, this has broken the ability to scrub forwards/backwards with the arrow keys for us and any shortcuts that involve holding a key down.

---

<div class="post-metadata">

**Author:** ![reuk](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/reuk/32/21494_2.png) [@reuk](https://forum.juce.com/u/reuk)\
**Post date:** [March 19, 2024, 12:00pm UTC](https://forum.juce.com/t/br-keypress-iskeycurrentlydown-is-broken-for-arrow-keys-on-windows/60504/4 "2024-03-19T12:00:53Z")

</div>

Thanks for reporting, there’s a fix on the way.

---

<div class="post-metadata">

**Author:** ![dave96](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/dave96/32/8487_2.png) [@dave96](https://forum.juce.com/u/dave96)\
**Post date:** [March 19, 2024, 12:20pm UTC](https://forum.juce.com/t/br-keypress-iskeycurrentlydown-is-broken-for-arrow-keys-on-windows/60504/5 "2024-03-19T12:20:18Z")

</div>

Thanks!

---

<div class="post-metadata">

**Author:** ![reuk](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/reuk/32/21494_2.png) [@reuk](https://forum.juce.com/u/reuk)\
**Post date:** [March 20, 2024, 7:44pm UTC](https://forum.juce.com/t/br-keypress-iskeycurrentlydown-is-broken-for-arrow-keys-on-windows/60504/6 "2024-03-20T19:44:45Z")

</div>

Thanks for reporting, the fix can be found here:

> <https://github.com/juce-framework/JUCE/commit/ebe954f176f532c29c4bd0dde29b25f0eef468ec>
