docs: mention Centurion protocol in documentation

This commit is contained in:
Peter F. Patel-Schneider 2026-04-14 12:16:34 -04:00
parent 25865994cb
commit 0a6421ef82
3 changed files with 10 additions and 8 deletions

View File

@ -21,9 +21,9 @@ Not all such devices supported in Solaar as information needs to be added to Sol
for each device type that directly connects.
## HID++
## HID++ and Centurion
The devices that Solaar handles use Logitech's HID++ protocol.
The devices that Solaar handles use Logitech's HID++ and Centurion protocols.
HID++ is a Logitech-proprietary protocol that extends the standard HID
protocol for interfacing with receivers, keyboards, mice, and so on. It allows
@ -43,6 +43,8 @@ Contrariwise, two different devices may appear different physically but
actually look the same to software. (For example, some M185 mice look the
same to software as some M310 mice.)
Centurion is closely related to HID++ and is used by some Logitech headsets.
The software identity of a receiver can be determined by its USB product ID
(reported by Solaar and also viewable in Linux using `lsusb`). The software
identity of a device that connects to a receiver can be determined by
@ -82,9 +84,9 @@ that matches the one they were bought with.
## Device Settings
Solaar can display quite a few changeable settings of receivers and devices.
For a list of HID++ features and their support see [the features page](features.md).
For a list of features and their support see [the features page](features.md).
Solaar does not do much beyond using the HID++ protocol to change the
Solaar does not do much beyond using the protocols to change the
behavior of receivers and devices via changing their settings.
In particular, Solaar cannot change how
the operating system turns the keycodes that a keyboard produces into
@ -114,7 +116,7 @@ Solaar keeps track of settings independently on each computer.
As a result if a device is switched between different computers
Solaar may apply different settings for it on the different computers.
Querying a device for its current state can require quite a few HID++
Querying a device for its current state can require quite a few
interactions. These interactions can temporarily slow down the device, so
Solaar tries to internally cache information about devices while it is
running. If the device

View File

@ -5,7 +5,7 @@ layout: page
# Supported receivers and devices
Solaar only supports Logitech receivers and devices that use the Logitech proprietary HID++ protocol.
Solaar only supports Logitech receivers and devices that use the Logitech proprietary HID++ and Centurion protocols.
Solaar supports most Logitech Nano, Unifying, and Bolt receivers.
Solaar supports some Lightspeed receivers.
@ -14,7 +14,7 @@ See the receiver table below for the list of currently supported receivers.
Solaar supports all Logitech devices (keyboards, mice, trackballs, touchpads, and headsets)
that can connect to supported receivers.
Solaar supports all Logitech devices that can connect via a USB cable or via Bluetooth,
as long as the device uses the HID++ protocol.
as long as the device uses the HID++ or Centurion protocol.
The best way to determine whether Solaar supports a device is to run Solaar while the device is connected.
If the device is supported, it will show up in the Solaar main window.

View File

@ -15,7 +15,7 @@ using one of the methods described below.
Solaar runs as a regular user process, albeit with direct access to the Linux interface
that lets it directly communicate with the Logitech devices it manages using special
Logitech-proprietary (HID++) commands.
Logitech-proprietary (HID++ and Centurion) commands.
Each Logitech device implements a different subset of these commands.
Solaar is thus only able to make the changes that a particular device supports.