-
-
Notifications
You must be signed in to change notification settings - Fork 503
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: improved surface rotation #2543
Conversation
@dnmeid could you verify I haven't broken the loupedeck ct implementation (again)? |
I can check CT stuff at the weekend. |
|
Done a few fixes, Loupedeck CT is happy now. |
Thanks @dnmeid! |
Related: #409
Instead of rotating purely the bitmaps inside of each key, this makes it possible to rotate everything about the panel.
For example, a 15 key streamdeck normally occupied a 5x3 area in the grid and once rotated will now occupy a 3x5 area instead.
For backwards compatibility, the old rotation modes have not been removed, that can be done in a later release.
Additionally, xkeys has been reworked, so that it no longer needs to span multiple pages or do other mangling to fit the panels into the grid.
This is controlled by a setting, so that existing xkeys users can choose when to switch their configurations to the new layout.
I have only tested this with a XK-24 and a XK-12 (Jog&Shuttle)
With this new layout, rotation works as you would expect. It is also offered when using the old layout, but makes configuring even more confusing.
loupedeck ct now also uses a single page, with a suitable grid size