Skip to content

Commit 02a928a

Browse files
Copilotjack-arturo
andauthored
fix: resolve PR #10 conflicts - add missing device layouts in new format
Agent-Logs-Url: https://github.com/verygoodplugins/streamdeck-mcp/sessions/a516b212-278a-4cbb-937b-f86347f1b715 Co-authored-by: jack-arturo <13076544+jack-arturo@users.noreply.github.com>
1 parent d6da4b2 commit 02a928a

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

profile_manager.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,20 @@
6363
}
6464

6565
MODEL_LAYOUTS: dict[str, dict[str, tuple[int, int]]] = {
66-
# Stream Deck (Original)
66+
# Stream Deck Original (15 keys)
6767
"20GBA9901": {KEYPAD: (5, 3)},
68+
# Stream Deck MK.2 (15 keys)
69+
"20GAA9901": {KEYPAD: (5, 3)},
70+
# Stream Deck XL (32 keys)
71+
"20GAT9902": {KEYPAD: (8, 4)},
72+
# Stream Deck XL rev2 (32 keys)
73+
"20GBA9902": {KEYPAD: (8, 4)},
6874
# Stream Deck + XL (36 keys, 6 dials with 1200x100 touchstrip)
6975
"20GBX9901": {KEYPAD: (9, 4), ENCODER: (6, 1)},
76+
# Stream Deck Mini (6 keys)
77+
"20GAI9501": {KEYPAD: (3, 2)},
78+
# Stream Deck Neo (8 keys + touchscreen)
79+
"20GBD9901": {KEYPAD: (4, 2)},
7080
# Emulator used by the Elgato desktop app
7181
"UI Stream Deck": {KEYPAD: (4, 2)},
7282
}

0 commit comments

Comments
 (0)