Skip to content
This repository has been archived by the owner on Dec 14, 2023. It is now read-only.

keyboardio/KeyboardioHID

 
 

Repository files navigation

Repository Archived

This repository is no longer the place where KeyboardioHID is developed. KeyboardioHID has moved inside https://github.com/keyboardio/Kaleidoscope.

You can find it at https://github.com/keyboardio/Kaleidoscope/tree/master/plugins/KeyboardioHID

Keyboardio USB HID Driver

Based on Nico Hood's HID-Project. Please don't contact Nico with issues in this library.

Supported HID devices:

  • Boot Keyboard
  • NKRO Keyboard (press up to 113 keys at the same time)
  • Mouse (5 buttons, move, vertical wheel, horizontal wheel)
  • Absolute Mouse
  • Consumer/Media Keys (4 keys for music player, web browser and more)
  • System Key (for PC standby/shutdown)
  • Gamepad (32 buttons, 4 16bit axis, 2 8bit axis, 2 D-Pads)

Languages

  • C++ 63.4%
  • C 35.7%
  • Makefile 0.9%