org.bluez.Input(5)

πŸ’– Name πŸ’–

okay so bestie, this is org.bluez.Input β€” BlueZ D-Bus Input API documentation. It's the org.bluez.Input(5) page from the Linux System Administration manual, and we're about to make it make sense. πŸ’…

πŸ¦‹ Interface πŸ¦‹

Service

org.bluez

Interface

org.bluez.Input1

Object path

[variable prefix]/{hci0,hci1,...}/dev_{BDADDR}

✨ Properties ✨

  • string ReconnectMode [readonly] β€” this tells you the Connectability mode of the HID device, as defined by the HID Profile specification, Section 5.4.2. It's giving β€œhow do we reconnect” energy, lowkey.

This mode is based on the two properties HIDReconnectInitiate (see Section 5.3.4.6) and HIDNormallyConnectable (see Section 5.3.4.14), which define these four possible values:

  • "none" β€” Device and host are not required to automatically restore the connection.
  • "host" β€” Bluetooth HID host restores connection.
  • "device" β€” Bluetooth HID device restores connection.
  • "any" β€” Bluetooth HID device shall attempt to restore the lost connection, but Bluetooth HID Host may also restore the connection.

Cute sign-off: brought to you by BlueZ, dated October 2023, and yes the manual name is org.bluez.Input(5) β€” mwah πŸ’‹ periodt.

πŸ“¦ where this page comes from