Skip to content

API Documentation

Nico edited this page Aug 24, 2015 · 15 revisions

Make sure to not use too many HID devices at once. This can cause trouble with some OS. Some experiments showed that:

  • Changing the devices causes driver problems under Windows
  • Mouse + Keyboard + System + Consumer works fine
  • Mouse and Absolute Mouse together dont work fine
  • Mouse Abs only works with system report under special circumstances.
  • Mouse and Gamepad together causes problems
  • Using Gamepad with any other HID device causes trouble
  • All OS have some problems with Gamepads. Dont use more than one device for Linux and be careful when you change the descriptor.
  • RawHID is not working properly, test it at your own risk.
  • XBMC 13.1 (a Media Center, now Kodi) uses Gamepad input. Its seems to not work and may cause weird errors. Even with a standard Gamepad I have these errors. Just want to mention it here.
  • The Serial may disconnect if you have too much throughput. This is a general bug of the Arduino Core, which might be fixed. For example Adalight dosnt work well for me.

More specific key definitions for the HID devices can be found here: