Crates.io | g11-macro-keys |
lib.rs | g11-macro-keys |
version | 0.3.0 |
created_at | 2025-08-03 18:11:39.165068+00 |
updated_at | 2025-08-11 01:05:44.790782+00 |
description | USB/HID model for the Logitech G11 Keyboard's macro keys |
homepage | |
repository | https://github.com/rs017991/g11-macro |
max_upload_size | |
id | 1779936 |
size | 25,048 |
Library that models the USB/HID interface for the Logitech G11 Keyboard's macro keys.
This was primarily written for use within g11-macro-daemon, but you may check out the examples to see how you could build your own weird stuff on top of this library.
The macro keys interface covers:
(M1) (M2) (M3) (MR) ... (💡)
┌───┐┌───┐┌───┐
│G1 ││G2 ││G3 │
└───┘└───┘└───┘
┌───┐┌───┐┌───┐
│G4 ││G5 ││G6 │
└───┘└───┘└───┘
┌───┐┌───┐┌───┐
│G7 ││G8 ││G9 │
└───┘└───┘└───┘
┌───┐┌───┐┌───┐
│G10││G11││G12│
└───┘└───┘└───┘
┌───┐┌───┐┌───┐
│G13││G14││G15│
└───┘└───┘└───┘
┌───┐┌───┐┌───┐
│G16││G17││G18│
└───┘└───┘└───┘