From 238faa9082a5695a2f50e628247721490f01c822 Mon Sep 17 00:00:00 2001 From: Anna Rose Wiggins Date: Fri, 18 Jul 2025 12:52:08 -0400 Subject: [PATCH] Fix button indexing. --- internal/config/devices.go | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/internal/config/devices.go b/internal/config/devices.go index 15d6c1f..5da9849 100644 --- a/internal/config/devices.go +++ b/internal/config/devices.go @@ -116,16 +116,8 @@ func makeButtons(numButtons int, buttonList []string) []evdev.EvCode { buttons := make([]evdev.EvCode, numButtons) - startCode := 0x120 - for i := 0; i < numButtons && i < 16; i++ { - buttons[i] = evdev.EvCode(startCode + i) - } - - if numButtons > 16 { - startCode = 0x2c0 - for i := 0; i < numButtons-16; i++ { - buttons[16+i] = evdev.EvCode(startCode + i) - } + for i := 0; i < numButtons; i++ { + buttons[i] = ButtonFromIndex[i] } return buttons