[PR #270] [MERGED] Expand Lizard input mapping #268

Closed
opened 2026-10-22 05:08:30 +00:00 by roman · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/safijari/openpuck/pull/270
Author: @ixelyth
Created: 9/3/2026
Status: ✅ Merged
Merged: 10/14/2026
Merged by: @safijari

Base: main ← Head: lizard-input


📝 Commits (3)

  • 6e8e60f Expand Lizard input mapping
  • 78df349 Merge remote-tracking branch 'origin/main' into pr-270
  • 797c97e Lizard: map both trackpads and both sticks to mouse motion

📊 Changes

5 files changed (+532 additions, -103 deletions)

View changed files

📝 OpenPuck/lizard_map.cpp (+64 -12)
📝 OpenPuck/lizard_map.h (+19 -15)
📝 OpenPuck/mode_lizard.cpp (+127 -51)
📝 OpenPuck/webusb_config.cpp (+111 -21)
📝 docs/index.html (+211 -4)

📄 Description

Extends Lizard mode with right-stick directional inputs and carries the expanded mapping through the WebUSB configuration/status path.

Fixes #142

Changes:

  • Add right-stick up/down/left/right virtual Lizard inputs.
  • Extend Lizard mapping state to represent the new inputs.
  • Update the WebUSB mapping/status protocol for the expanded input set.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/safijari/openpuck/pull/270 **Author:** [@ixelyth](https://github.com/ixelyth) **Created:** 9/3/2026 **Status:** ✅ Merged **Merged:** 10/14/2026 **Merged by:** [@safijari](https://github.com/safijari) **Base:** `main` ← **Head:** `lizard-input` --- ### 📝 Commits (3) - [`6e8e60f`](https://github.com/safijari/openpuck/commit/6e8e60f2b01910f148534faed7b675abe17895a5) Expand Lizard input mapping - [`78df349`](https://github.com/safijari/openpuck/commit/78df34901f5c5384ca2df374baf943a9dfe431fe) Merge remote-tracking branch 'origin/main' into pr-270 - [`797c97e`](https://github.com/safijari/openpuck/commit/797c97e4ebda3f9673dd8dd6d4ddc4ecc75efdc0) Lizard: map both trackpads and both sticks to mouse motion ### 📊 Changes **5 files changed** (+532 additions, -103 deletions) <details> <summary>View changed files</summary> 📝 `OpenPuck/lizard_map.cpp` (+64 -12) 📝 `OpenPuck/lizard_map.h` (+19 -15) 📝 `OpenPuck/mode_lizard.cpp` (+127 -51) 📝 `OpenPuck/webusb_config.cpp` (+111 -21) 📝 `docs/index.html` (+211 -4) </details> ### 📄 Description Extends Lizard mode with right-stick directional inputs and carries the expanded mapping through the WebUSB configuration/status path. Fixes #142 **Changes:** - Add right-stick up/down/left/right virtual Lizard inputs. - Extend Lizard mapping state to represent the new inputs. - Update the WebUSB mapping/status protocol for the expanded input set. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
roman 2026-10-22 05:08:30 +00:00
Sign in to join this conversation.
No labels
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
safijari/openpuck#268
No description provided.