A small DirectInput to Xinput wrapper