This APP makes the viwoods AiPaper Reader (also Reader C, Bigme HiBreak) Incredibly Awesome!

 

This Free App Radically Transforms How You Use Android E-Readers

If you have ever tried browsing the web or reading on an Android-based e-reader, you already know the central frustration of the form factor. E-ink displays are magnificent for static text, but they were never originally designed for continuous vertical scrolling. Swiping with your finger on an E-ink screen often results in ghosting, stuttering refresh rates, and an ergonomically awkward reading experience.

But a new, completely free utility called SideKeys is fundamentally changing the way we interact with Android e-readers. Originally developed with the Bigme HiBreak Pro in mind, the application has proven to be a game-changer for devices like the viwoods AiPaper Reader, the AiPaper Reader C, and the Bigme HiBreak Pro Color. By taking absolute control over your device's physical buttons, SideKeys bridges the gap between traditional tablet navigation and the unique demands of E-ink hardware.



The Mechanics of Deep-Level Key Mapping

To understand why Side Keys is so revolutionary, we have to look at how Android handles physical input. Out of the box, most Android e-readers only allow rudimentary customization of their hardware buttons—typically limiting them to volume control or standard page turns in supported apps.

Side Keys bypasses these limitations by leveraging Android's deep-level Accessibility APIs. Instead of merely sending standard volume up or down signals (known programmatically as KeyEvent), the app operates as a persistent background service that intercepts hardware button presses before they reach the active application. It then translates these physical inputs into simulated touch gestures (MotionEvent) or programmatic scrolling commands.

This deep-level control means you can bind complex actions to physical buttons using specific triggers:

  • Single Press: Execute a standard forward action or partial scroll.

  • Double Press: Execute reverse actions or secondary commands.

  • Long Press: Trigger global system actions, such as navigating "Back" or forcing a screen refresh.

Furthermore, Side Keys incorporates advanced hardware logic like "Key Debounce." In mechanical switches, a single physical press can sometimes register as multiple rapid electrical signals, causing the operating system to detect accidental double-clicks. The software's debounce feature operates as a time-based threshold filter, actively ignoring micro-stutters to ensure that each press is registered intentionally and precisely.

Unleashing the viwoods AiPaper and Bigme Devices

For users of the viwoods AiPaper Reader and its Color variant, this software unlocks the full potential of the hardware. The viwoods devices feature a dedicated physical "AI button" on the chassis. Without third-party intervention, its utility is limited, but Side Keys liberates it.

You can configure a single press to scroll down exactly 70% of the screen height, map a double press to scroll up, and assign a long press to execute a global "Back" command. Suddenly, navigating text-heavy applications like Reddit, Google News, or Gmail becomes entirely frictionless. You can hold the device comfortably in one hand and browse endlessly without ever smudging the screen with your fingers or enduring the jarring screen refreshes that accompany manual swiping. The app even allows you to fine-tune the exact scroll distance, allowing you to lower the value for precise, line-by-line reading or raise it to jump quickly through massive blocks of text.

The Storytel Solution: App-Specific Automation

Perhaps the most powerful feature of Side Keys is its Per-App Key Mapping capability. Utilizing Android's usage tracking services, the app dynamically monitors the foreground package (the application currently displayed on your screen) and instantly switches your button hardware profiles on the fly.

This is a massive triumph for audiobook and e-book enthusiasts, particularly those who use services like Storytel. A long-standing grievance with the Storytel app is its lack of native support for volume-button page turns. Side Keys solves this elegantly. Instead of sending a generic "page down" hardware command that the app would ignore, Side Keys can be configured to execute a precise, simulated physical tap on the far right or left edge of the screen.

When you open Storytel, Side Keys seamlessly detects the app environment and alters the AI button's behavior. A single press programmatically taps the right screen edge to page forward, while a double press taps the left edge to page back. You can even configure a long press to trigger a full E-ink screen refresh, clearing any residual text ghosting. It takes an app that is notoriously stubborn to use on e-readers and makes it feel perfectly native to the hardware.

Seamless Background Execution

Because Side Keys operates as a high-priority system-level overlay, it features an essential option to "Hide from recent apps." This critical setting ensures that when you clear your device's memory or swipe away all running applications, Side Keys remains persistently active in the background, ready to translate your hardware inputs without interruption.

Currently residing in its beta testing phase and completely free to download, SideKeys is easily the most essential utility you can install on your Android e-reader today. By eliminating the need to physically tap the display and introducing granular, app-specific hardware control, it doesn't just improve your E-ink experience—it completely redefines it.


How to join (it’s free):

Join this Google Group with the same Google account you use on the Play Store: https://groups.google.com/g/sidekeystester

Then open this link and hit "Become a tester": https://play.google.com/apps/testing/com.sidekeys.hibreak

Now install it here: https://play.google.com/store/apps/details?id=com.sidekeys.hibreak

If you do so you help the developer to get this app into Google Play Store.


You can also install it yourself via Github but then again, you don’t help the developer:

https://github.com/Yannick158/sidekeys-hibreak




Be a member of my youtube channel:

https://www.youtube.com/channel/UC2sLD8A_C5NObxCodTeIfiA/join


Watch video here:




Please subscribe to my channel


Comments