#usb #hid #api #quick-keys #xencelabs

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

#631 in Hardware support

Download history 15/week @ 2023-12-17 13/week @ 2023-12-24 22/week @ 2024-02-25 79/week @ 2024-03-31

79 downloads per month

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–10MB
~83K SLoC