UI Navigation is a UE4 plugin that allows developers to make UMG menus that can be navigated with Keyboard, Mouse or Gamepad in a unified and flexible way. It's free and open source
You can download it for free at the UE4 Marketplace.
You can access the repository on GitHub.