'Press Key' BP Node Not Emulating Enter or Backspace Keys
I have a Blueprint VR project that I just ported over to 4.15 because I plan to release it on the marketplace. The project is a VR virtual keyboard that includes a full QWERTY layout, web browser functionality as well as a standard message box that is separate from the web browser for uses like entering high scores, naming an in game character, etc. All of this is done in UMG using Widget Interaction Components (I followed this tutorial to get the whole thing started: https://docs.unrealengine.com/latest/INT/Engine/UMG/HowTo/VirtualKeyboards/index.html)
The project was originally developed in 4.14 where I had zero issues with the project after I had completed it's initial prototype. View the video I recorded to see what "zero issues" means: https://www.youtube.com/watch?v=iOMRT9dZuh4
The issue I am now having is after porting the project to 4.15 it seems that the 'Press Key' node I'm using for simulating certain buttons (Enter and Backspace specifically) does not actually send Enter/Return or Backspace keyboard key presses to the web browser widget. The node seems to work for every other type of keyboard key press other than Enter and Backspace which is very confusing. My thought is that Enter and Backspace are not being properly "virtually clicked" if that makes any sense but I doubt that's the case.
Your issue is a bad reference in your newer project, specifically in your Messagebox widget, To fix it I used get all widgets of class and set it to the keyboard, then got it from the array
Hope this helps!
answered Mar 15 '17 at 02:46 PM
Thomas G ♦♦ STAFF
Follow this question
Once you sign in you will be able to subscribe for any updates here