Confusing behavior when ViGem is not installed
When ViGem is not installed, Keyboard2Xinput launches, then closes silently. The only thing that points to the solution is in the logs:
FATAL Keyboard2XinputGui.Program- Nefarius.ViGEm.Client.Exceptions.VigemBusNotFoundException: Exception of type 'Nefarius.ViGEm.Client.Exceptions.VigemBusNotFoundException' was thrown.
which is far from being explicit to an end-user.
k2x should:
- log an explicit message about ViGem not being installed.
- if possible, display an error box pointing the user to ViGem's installation instructions.