If you know a concept of abstract user input actions, when you already know what is a game actions. That's a simple way to define custom important game action and react to it with ECS systems.
As an example:
- SelectGameMode.
- ConfirmGameStart.
- ShowHeroesCollection.
Of course, you can define any game action that you need and add support of any input system that you want.