How do you handle shift variant input?

I can’t seem to process any input for characters like ‘)’, ‘(’, ‘&’, etc…Anyone have success with simple setups like this? This event never fires.

Check the Shift modifier. So far, I’ve been able to process them using bracket, parenthesis, ampersand, etc. along with including shift, control, etc. Are you sure you have focus to process the keypresses? For example, add a pawn blueprint that auto posses player 0 and then place code in there.

Do you have a sample project that demonstrates the issue?

Yeah, I tried ticking the “Shift” box but it didn’t make a difference :confused: If I simply change the input key to something that doesn’t normally require a Shift to execute, it works fine.

Do you have a sample project that
demonstrates the issue?

It’s literally this one node. You’re supposed to press Shift + 9 in this very case.


I can confirm this does not work, not sure whether this is a bug; but the player controller consumes the shift modifier so the intended key (combination) cannot be evoked.

Leaving the above comment as a reminder for myself in case someone figures it out (besides hacking around the issue)

I put in a 9 and selected SHIFT (Shift+9) and it works as expected, but Left Parenthesis node does not, as mentioned. Can you get by with that? I’m still able to use Ampersand, etc. seem to works as expected.

Curious - going to go through the engine source later today and see if it sticks out why.

I have this keyboard with non-shift parentheses near the numpad and they don’t work either :confused: Just specifying Shift + 9 is a good work around, tho!