Quality Game Settings Menu, a good looking UI ready for use

The keybinding system inside settings menu is entirely separate from the usual Unreal Engine Input system. It was the only way to make it work in blueprint.

When you disable input, you disable the default engine input system on that actor, but you have not stopped BP_ActionManager from running.

Here is a sample of a modification inside BP_ActionManager. If “Stop Actions” is true, then the event dispatchers is not called, and the character wont move.
The button to open menu is put outside of the branch, so menu can still be accessed when character movement is disable.d


Then you can enable/disable “Stop Actions” by accessing action manager from player controller.