#hid #usb #api

xencelabs-quick-keys

A rust library for interfacing with the XenceLabs Quick Keys

6 releases

0.3.2 Dec 27, 2023
0.3.1 Dec 20, 2023
0.2.1 Jan 11, 2023
0.1.0 Jan 6, 2023

#654 in Hardware support

MIT license

29KB
733 lines

xencelabs-quick-keys

xencelabs-quick-keys is a rust library for interfacing with the XenceLabs Quick Keys.

Linux:

  • libudev

Roadmap

Attention! This library is a work in progress.

  • Read button status
  • Read wheel status
  • Change led ring color
  • Change button label
  • Show a text overlay
  • Read battery information
  • Wired connection
  • Wireless connection

Acknowledgements

This library would not be possible without the previous work done by Julian Waller in the wonderful node-xencelabs-quick-keys library.

Dependencies

~0.7–11MB
~75K SLoC