docs: mention Centurion protocol in documentation
This commit is contained in:
parent
25865994cb
commit
0a6421ef82
|
|
@ -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.
|
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
|
HID++ is a Logitech-proprietary protocol that extends the standard HID
|
||||||
protocol for interfacing with receivers, keyboards, mice, and so on. It allows
|
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
|
actually look the same to software. (For example, some M185 mice look the
|
||||||
same to software as some M310 mice.)
|
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
|
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
|
(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
|
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
|
## Device Settings
|
||||||
|
|
||||||
Solaar can display quite a few changeable settings of receivers and devices.
|
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.
|
behavior of receivers and devices via changing their settings.
|
||||||
In particular, Solaar cannot change how
|
In particular, Solaar cannot change how
|
||||||
the operating system turns the keycodes that a keyboard produces into
|
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
|
As a result if a device is switched between different computers
|
||||||
Solaar may apply different settings for it on the 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
|
interactions. These interactions can temporarily slow down the device, so
|
||||||
Solaar tries to internally cache information about devices while it is
|
Solaar tries to internally cache information about devices while it is
|
||||||
running. If the device
|
running. If the device
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ layout: page
|
||||||
|
|
||||||
# Supported receivers and devices
|
# 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 most Logitech Nano, Unifying, and Bolt receivers.
|
||||||
Solaar supports some Lightspeed 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)
|
Solaar supports all Logitech devices (keyboards, mice, trackballs, touchpads, and headsets)
|
||||||
that can connect to supported receivers.
|
that can connect to supported receivers.
|
||||||
Solaar supports all Logitech devices that can connect via a USB cable or via Bluetooth,
|
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.
|
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.
|
If the device is supported, it will show up in the Solaar main window.
|
||||||
|
|
|
||||||
|
|
@ -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
|
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
|
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.
|
Each Logitech device implements a different subset of these commands.
|
||||||
Solaar is thus only able to make the changes that a particular device supports.
|
Solaar is thus only able to make the changes that a particular device supports.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue