Added screen locking mechanism to prevent accidental presses#2224
Open
Firokat wants to merge 1 commit intomeshcore-dev:devfrom
Open
Added screen locking mechanism to prevent accidental presses#2224Firokat wants to merge 1 commit intomeshcore-dev:devfrom
Firokat wants to merge 1 commit intomeshcore-dev:devfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
As a daily user of the Seed Studio Wio Tracker L1 Pro, I often find myself pressing buttons with the device in my pocket, disabling Bluetooth, sending adverts.
To prevent accidental button presses, I have implemented a screen locking mechanism.
Entering and exiting the screen lock is done by long pressing the device button (call to
UITask::handleLongPress).Warning : This feature may conflict with the Rescue CLI feature, as it uses the same button press handler. I have chosen not to break the current behavior of the UI. So, screen locking cannot be activated during the first 8 seconds after booting the device, long pressing during this period.
This has been tested only on the Wio Tracker L1 Pro, which is the only board I own.