diff --git a/src/activities/reader/EpubReaderActivity.cpp b/src/activities/reader/EpubReaderActivity.cpp index 7e9ef62c..a39a77d9 100644 --- a/src/activities/reader/EpubReaderActivity.cpp +++ b/src/activities/reader/EpubReaderActivity.cpp @@ -172,7 +172,7 @@ void EpubReaderActivity::loop() { const bool nextTriggered = usePressForPageTurn ? (mappedInput.wasPressed(MappedInputManager::Button::PageForward) || (SETTINGS.shortPwrBtn == CrossPointSettings::SHORT_PWRBTN::PAGE_TURN && - mappedInput.wasPressed(MappedInputManager::Button::Power)) || + mappedInput.wasReleased(MappedInputManager::Button::Power)) || mappedInput.wasPressed(MappedInputManager::Button::Right)) : (mappedInput.wasReleased(MappedInputManager::Button::PageForward) || (SETTINGS.shortPwrBtn == CrossPointSettings::SHORT_PWRBTN::PAGE_TURN && diff --git a/src/activities/reader/TxtReaderActivity.cpp b/src/activities/reader/TxtReaderActivity.cpp index 008052fb..37868dcf 100644 --- a/src/activities/reader/TxtReaderActivity.cpp +++ b/src/activities/reader/TxtReaderActivity.cpp @@ -116,7 +116,7 @@ void TxtReaderActivity::loop() { const bool nextTriggered = usePressForPageTurn ? (mappedInput.wasPressed(MappedInputManager::Button::PageForward) || (SETTINGS.shortPwrBtn == CrossPointSettings::SHORT_PWRBTN::PAGE_TURN && - mappedInput.wasPressed(MappedInputManager::Button::Power)) || + mappedInput.wasReleased(MappedInputManager::Button::Power)) || mappedInput.wasPressed(MappedInputManager::Button::Right)) : (mappedInput.wasReleased(MappedInputManager::Button::PageForward) || (SETTINGS.shortPwrBtn == CrossPointSettings::SHORT_PWRBTN::PAGE_TURN && diff --git a/src/activities/reader/XtcReaderActivity.cpp b/src/activities/reader/XtcReaderActivity.cpp index 4b828b0a..ae3eb1bb 100644 --- a/src/activities/reader/XtcReaderActivity.cpp +++ b/src/activities/reader/XtcReaderActivity.cpp @@ -120,7 +120,7 @@ void XtcReaderActivity::loop() { const bool nextTriggered = usePressForPageTurn ? (mappedInput.wasPressed(MappedInputManager::Button::PageForward) || (SETTINGS.shortPwrBtn == CrossPointSettings::SHORT_PWRBTN::PAGE_TURN && - mappedInput.wasPressed(MappedInputManager::Button::Power)) || + mappedInput.wasReleased(MappedInputManager::Button::Power)) || mappedInput.wasPressed(MappedInputManager::Button::Right)) : (mappedInput.wasReleased(MappedInputManager::Button::PageForward) || (SETTINGS.shortPwrBtn == CrossPointSettings::SHORT_PWRBTN::PAGE_TURN &&