Keypress not firing in children BPs

I had the same problem. I created a blueprint actor class and made a child class from it. I had other stuff working in the child, but couldn’t detect any keyboard input - not even using the “any key” node. I’ve even tried creating a new blueprint actor class and still couldn’t detect any keyboard input in that graph either.

Then I found the solution. Class Defaults > Input > Auto Receive Input needs to be changed from the default (disabled) to player 0. Then using the following setup in the graph will work for any keyboard input you want to add.

NOTE: You need to spawn a player in PIE when testing. Using the “simulate” option won’t work.