GoForSmoke:
Your Windoze will see it as a game controller. And yes, you can make it do stick, keys and mouse together as HID.
i know i can use mouse / keyboard / gamepad emulation with the pro micro the problem is capacity. I am wanting to create non standard key inputs,
en example: if i plug both my x52 and xbox 360 controller in i can use all 7 axis (x52 X, Y with xbox LS X, Y RS X, Y and x52 throttol) along with 16 xbox buttons and 25 x52 buttons without any conflics and without using any keyboard keys.
I am trying to do the same with the arduino by hooking up a bunch of buttons and thumbsticks and having them as a unique HID device with specially defined keys with a naming profile similar to ADA1 ADB1 AD1 etc.
i had a look through the libaries you mentioned for the PJRC and nothing seems to stand out other than a example of a really simplistic joystick. Teensyduino: Using Arduino Libraries with Teensy USB development board