Separate DirectInput completely from action mapping.