Add side button layout configuration while on reader (#147)

## Summary

Allow swapping the side button layout between *next page - prev page*
and *prev page - next page* while reading
This commit is contained in:
Yona
2025-12-29 11:17:10 +01:00
committed by GitHub
parent 2437943c94
commit d7f4bd54f5
4 changed files with 36 additions and 9 deletions

View File

@@ -33,6 +33,11 @@ class CrossPointSettings {
// Swapped: Left, Right, Back, Confirm
enum FRONT_BUTTON_LAYOUT { BACK_CONFIRM_LEFT_RIGHT = 0, LEFT_RIGHT_BACK_CONFIRM = 1 };
// Side button layout options
// Default: Previous, Next
// Swapped: Next, Previous
enum SIDE_BUTTON_LAYOUT { PREV_NEXT = 0, NEXT_PREV = 1 };
// Sleep screen settings
uint8_t sleepScreen = DARK;
// Status bar settings
@@ -46,6 +51,8 @@ class CrossPointSettings {
uint8_t orientation = PORTRAIT;
// Front button layout
uint8_t frontButtonLayout = BACK_CONFIRM_LEFT_RIGHT;
// Side button layout
uint8_t sideButtonLayout = PREV_NEXT;
~CrossPointSettings() = default;