I get an error stating the following after I updated my game to Unreal Engine 5.3.
Add Player Mapped Key In Slot : Usage of ‘Add Player Mapped Key In Slot’ has been deprecated. AddPlayerMappedKeyInSlot has been deprecated, please use UEnhancedInputUserSettings instead.
I tried to using the node “Map Player Key” which also doesn’t work and it gives the following error.
Blueprint Runtime Error: “Accessed None trying to read property CallFunc_GetUserSettings_ReturnValue”. Node: Map Player Key Graph: EventGraph Function: Execute Ubergraph FPS Player Controller Blueprint: FPS_PlayerController
I referred the Documentation too. But, it doesn’t explain about remapping the keys.
Hi, I’m facing the same problem. You need to go to your project settings and check the box to enable enhanced user settings. Then the error disappears. But I couldn’t save the user mapping key.
I’m not proficient in English, but thank you for your understanding. Has this issue been resolved? I’ve been struggling with the same problem. After experimenting with various methods, I managed to make some progress. I created a function in the function library, made a variable for IMC_Default, accessed mappings from there, connected it to ‘Set Array Elem,’ and rebuilt it. I set up Player Mappable KeySettings in the data set of input actions, and basic keyboard remapping was successful using this method.
However, I couldn’t remap the keyboard for axis keys using this approach. I’m really stuck. Is there an alternative way? Or perhaps, why did you remove ‘AddPlayerMappedKeyInSlot’? I’m curious about that too. If anyone knows, I’d appreciate it if they could share the information with me. Thank you.