From fd0b99d73297cf255994a0bc414100bc7a6240f1 Mon Sep 17 00:00:00 2001 From: Brice Burgess Date: Fri, 12 Jan 2024 16:39:53 -0700 Subject: [PATCH] Add hotkey support (#638) Treat devices providing brightness controls as keyboards. --- src/device.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/device.c b/src/device.c index e189c78..af68799 100644 --- a/src/device.c +++ b/src/device.c @@ -79,6 +79,9 @@ static uint8_t resolve_device_capabilities(int fd) if ((mask[0] & keyboard_mask) == keyboard_mask) capabilities |= CAP_KEYBOARD; + if (mask[KEY_BRIGHTNESSUP/32] & (1 << (KEY_BRIGHTNESSUP % 32))) + capabilities |= CAP_KEYBOARD; + return capabilities; }