You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
K-Snake X11 button remapping was merged upstream in OpenMouse-Project/mouse-protocol#68 (5 commits, merged into main by @snekxs on 2026-09-07), but the official panel still shows no button-remap card for K-Snake.
Root causes
Panel has no ksnake traits.src/device/traits.tsBY_FAMILY has no ksnake entry, so advancedSection resolves to false and src/app/cards/availability.ts hides the ButtonMappingCard — even though the driver now publishes buttonMappings/buttonOptions. The protocol half landed; the panel half did not.
Tab filter drops the card.filterTabs in src/app/App.tsx does not account for has.buttonMapping, so the card is filtered out even when data is present.
Deployment lag. The app consumes the driver via git URL (@openmouse/protocol in package.json), which npm snapshots at install time — the merge only reaches the official site after a reinstall + redeploy.
Problem
K-Snake X11 button remapping was merged upstream in OpenMouse-Project/mouse-protocol#68 (5 commits, merged into
mainby @snekxs on 2026-09-07), but the official panel still shows no button-remap card for K-Snake.Root causes
src/device/traits.tsBY_FAMILYhas noksnakeentry, soadvancedSectionresolves tofalseandsrc/app/cards/availability.tshides theButtonMappingCard— even though the driver now publishesbuttonMappings/buttonOptions. The protocol half landed; the panel half did not.filterTabsinsrc/app/App.tsxdoes not account forhas.buttonMapping, so the card is filtered out even when data is present.@openmouse/protocolinpackage.json), which npm snapshots at install time — the merge only reaches the official site after a reinstall + redeploy.Fix in flight
polling-header-and-button-cardsbranch) adds the ksnake traits entry, thefilterTabsfix, and thefixedButtonsguard (keeps Left Click locked like the vendor panel).showAdvancedSection,fixedButtonsinMouseStatus) are still local and will come as a separate mouse-protocol PR.Expected
After #206 merges and the site redeploys with a fresh install, K-Snake shows the button-remap card with Left locked.