If the "Any Key" keybinding is used in the Is Input Key Down node, the node will never return true, even if any key is pressed.

Steps to Reproduce

1. Create a new project or open an existing one
2. Add a new blueprint
3. Add a Get Player Controller node
4. From the Get Player Controller node's return value, add a Is Input Key Down node.
5. From the Is Input Key Down node's return value, add a Branch node.
6. Connect Event Tick's execution pin to the Branch node
7. Add a Print String node and connect the Branch's execution pin to it.
8. Add an instance of the blueprint to the level, press play, and hit any key.
Result: The print string is not called
Expected: The print string should be called on tick whenever any key is pressed

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Gameplay - Input
Affects Versions4.104.11
Target Fix4.12
Fix Commit2865751
Main Commit2868856
CreatedJan 6, 2016
ResolvedFeb 12, 2016
UpdatedApr 27, 2018
View Jira Issue