Reference

hidwacom(4)

Wacom ExpressKey Remote driver

NAME

hidwacom – Wacom ExpressKey Remote driver

SYNOPSIS

To compile this driver into the kernel, place the following lines in your kernel configuration file:

device hidwacom device hidbus device hid device evdev

Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):

hidwacom_load="YES"

DESCRIPTION

The hidwacom driver provides support for the Wacom ExpressKey Remote, a wireless button pad with 18 programmable buttons and a touch ring. The device communicates via a USB wireless receiver using vendor-specific HID reports.

The driver exposes the following inputs through evdev(4):

BTN_0–BTN_Z, BTN_BASE, BTN_BASE2

18 buttons.

ABS_WHEEL

Touch ring position (0–71). Reports 0 when the ring is not being touched.

ABS_MISC

Touch ring mode (0–3), as reported by the device. Reports 0 when the ring is not being touched.

MSC_PULSELED

Battery charge level as a percentage (0–100).

MSC_SERIAL

Remote serial number, identifying which physical remote generated the event.

Only a single paired remote is supported. The multi-remote pairing protocol (up to 5 remotes) is not implemented.

HARDWARE

The hidwacom driver supports the following device:

  • Wacom ExpressKey Remote (ACK-411050), connected via the Wacom USB wireless receiver

FILES

/dev/input/eventX

evdev input device

SEE ALSO

evdev(4), hidbus(4), usbhid(4)

HISTORY

The hidwacom driver first appeared in FreeBSD 16.0.

BUGS

Only a single paired remote is fully supported. When multiple remotes are paired, button state may be corrupted as all remotes share a single evdev device.

AUTHORS

Abdelkader Boudih ⟨[email protected]⟩

Protocol decoded from USB traffic analysis.