Skip to content

Add support for Logitech G915TKL

Support for G915TKL keyboard in both wireless and wired modes. This is an addition to the already existing LogitechG915Controller.

The following remark from !713 (merged) still applies

Feature index (a third byte in Logitech HID++ 2.0 protocol) depends on the number of features supported by the device. This means that the indexes are also different depending on whether the keyboard is connected via the receiver or by the USB cable (the wired connection has less features which shifts the indexes). It would actually be better to not hard code feature indexes and instead use HID++ 2.0 ROOT feature to retrieve correct indexes by feature IDs. It possibly would allow to actually merge G815, G915 and possibly G915TKL as a single controller.

And

There is no need to hard code these as the indexes can be queried from the root index. See the common protocol here.

So far, there are two known limitations:

  1. Only the 'Direct' LED-mode works. I would gladly take advice if anyone knows how to implement the remaining ones.
  2. Bluetooth mode is not supported.

Nevertheless I think the MR is ready. - Thank you so much for your patience and assistance @Dr_No!

Edited by Malte Zietlow

Merge request reports

Loading