How can I set up multiple functions for a specific keybind depending on the situation?

Ok first of all thank for answer.

Let me details more my problem I want to be able to swich the fonction of a key or turn off a key depend on the state of the player or the state of the game. For example if i’m near a plant or a tree Leftclick allow me to pickup object such ingredients and when i’m near a npc leftclick allow me to talk to him. In combat leftclick allow me to use the current equipment.

Your idea of input manager is great and i did one on a past game with unreal engine 3 but in that case i use just the raw input data to control specific input during specific state and i didn’t use .ini file at all.

i’m stuck with unreal engine 4 in the concept where I need to setup the input for a controller or pawn and when it’s set i cannot unbind a key or bind a new functions. For this game i would to use the architecture correctly but the setup input block me and i don’t how to use it or if need to use it at all.

I don’t know if you can understand better. If not just says it.

Thanks for help