EnhancedInput Query Not Working Properly

Hi there, I believe there’s a possible bug in the EnhancedInput Interface for the query of mapped keys.
The top rows prints all the names for the mapped keys properly, but when I look for the specific one get always none as return.

Am I doing something wrong or this is a bug?

Hi @TonyHeadband

Maybe you are missing something in the text, did you try copy pasting the exact one you are lookong for from your output log? Print statmeents normally show in there too so try copy the CharacterMenu text from the log and paste it in the box incase you got case wrpng or something silly.

Or…

Is it DISPLAY NAME you need?

Hi @High500,
yep I tried copy/paste, without results.

And I’ve set both names in the mapping

And did u try the output below labeleled display name and see if thats rhe output you require?

Ok u beatvme to that 1 hmm

Out of cuiosity send the returned key to a print node instead of that branch and see what u get

LogBlueprintUserMessages: [BP_HOSPlayerCharacterBase_C_0] KeyMapped: None

Im not at my desk at the moment i will get back soon and have a test my end see what gives.

You have assigned the IMC to the local subsystem right?

Well, yes otherwise I wouldn’t even seen the first print of the mappable keys.
In case can give you more info for your testing, the adding of the mapping context and the binding is done in C++

image

well my testing is more bizarre!

I cannot even get a reading from my mappable keys to list them like you do, it says i have none, yet all of mine are mappable

ok theres a delay of several ticks for that information to be live, i got it now so i look more into it

I have exactly the same issue as you, not sure if this is a bug so im going to try a few tutorials see if im missing something

For now i suggest the not so favourable way that does work, cycle through the get all mappings and test the name against the one you want. that DOES work but obviously not so optimised