Hi Daestra!
See this doc section for basic information how configuring input. In docs is used pawn, but the same way you can configure your player controller through SetupInputComponent() method. More about input and priority stack for input handling by InputComponents you can read here.
If you want catch events through components delegates you can handling OnClicked and OnReleased events.
More examples you can find in default project templates in editor.
Hth