Enhanced Input Not Working

A long while back when Enhanced Input came out, I played with it and got it working

I have upgraded to 5.5, and now I am back to working with Enhanced Input, and my previous code does not work. I recreated my camera pawn, and tried again, and I cannot get inputs to print debug strings.

I did some digging and found people having issues using CommonUI and Enhanced Input, and since I have not implemented CommonUI, I disabled the plugin and still was unable to get Input to register.

Code setup is as follows:
My Game Mode Sets Input Mode to Game and UI on BeginPlay


My Pawn Base Class Calls the Add Mapping Context Function on BeginPlay


My Camera Pawn Class (Child of Pawn Base Class) calls Parent BeginPlay

The Mapping Context Variable is also Set

EIMC_CaM_Camera Settings (Mapping Context)

EIA_CameraMain Settings (Input Action)

The EIA_CameraMain Node on my Camera Pawn with Debug Print Strings

My Scene with Camera Pawn, and Pawn settings for Possession and Input

I get no output
From what I remember before when I had things working, this was all that was needed
I have double checked my old code and not finding anything that I am missing

Has something changed in newer versions? I have checked Docs for Enhanced Input and not helping either. Youtube videos not helping either.

I have also complete removed my UI and still not getting debug print strings for input

Sorry for asking what might be a silly question but how did you make this node? Looks broken with its text covering up the target field. What happens if you bypass it and add the mapping context without using that node?

Running the project and using the console command ‘Showdebug EnhancedInput’ can help verify you are using the right player controller, it is possessing the right pawn, and what context/inputs are loaded.

Nohing registers on Debug when giving input

I already knew the camera was being possessed and correct player but this also confirms as well as confirming proper mapping context ad actions

That node you were asking about is the “Compact Node” for a function
In the details panel for a function, you can enter a title, and it will make the compact node you see


The image below the image of that node is the function