"The Joystick library can only be used with a USB MCU" while using pro micro

Sorry I'm not sure what to do with that. Are you saying that the board itself isn't listed as having the 32u4 chip when talking to IDE?