E-Book Reader Gets Page Turn Buttons, Is None The Wiser

Most e-book readers don’t have physical page turn buttons. Why? They just don’t. Virtual page turns are accomplished with a tap at a screen edge. Determined to reduce the awkwardness of one-handed use, [Sagar Vaze] modified a Kobo e-reader with two physical page turn buttons as a weekend project.

[Sagar] points out that since the underlying OS of the Kobo device is Linux, it is possible to fake touches to the screen (and therefore trigger page turns) by recording then replaying the appropriate input event. However, there was a more direct solution available to those willing to tamper slightly with the hardware. Touch sensing on the screen is done via an infrared break-beam system. Along two edges of the screen are IR emitters, and opposite the emitters are receivers. Broadly speaking, when a fingertip touches the display a minimum of two IR beams are broken, and the physical location of the fingertip can therefore be determined by analyzing exactly how the IR pattern has been changed.

To spoof page turns, [Sagar] briefly shorts two IR emitters: one on each axis. The sudden winking out of the IR is interpreted by the device as a crisp tap, and the device obediently turns the page. The only hitch is that both IR emitters must be shorted at the same time. If one is shorted before the other, the device ignores it. Double-pole switches would probably do the trick, but with the part bin coming up empty in that respect, [Sagar] instead used a few transistors to accomplish the same thing. A 3D printed enclosure rounds out the whole mod, and a brief video is embedded below.

What’s nice about this mod is that it requires no high-level interfacing to the device’s OS and and has no effect on the unit’s battery life. By the way, the touch sensing method used by these devices is reminiscent of the detailed look at the zForce AIR touch sensor, shared by our own [Elliot Williams].

13 thoughts on “E-Book Reader Gets Page Turn Buttons, Is None The Wiser

  1. Neonode is a company specializing in this kind of touch sensors. I think the touch sensor in this ereader is made by them. They also made the zForce AIR sensor mentioned at the end (I guess it’s the same as their current AirBar product), which would explain the similarities.

      1. It’s probably more accurate to blame Kobo designers (not engineers!) who received and subsequently acted on Neonode’s (or whoever’s) marketing. Or maybe you could blame the market that seemingly “favored” such a design, all following those brave revolutionaries who (also) proudly gave us the one-button mouse. Such is life.

    1. I use a Kobo Aura H20 that I’ve had for a few years now. It’s really nice. It’s no problem using a touch or swipe to turn a page on the kobo either. I just prefer having a button I can rest my thumb on and press, instead of moving the thumb to touch the screen, swiping, and waiting for the page to turn.

      Sometimes the kindle I have doesn’t register because I didn’t push hard enough, so the process repeats and I get annoyed.

  2. I would read ebooks tucked into the covers with the ebook propped up, if you are to leverage all the benefits of ebooks then remote control is important, wired or wireless.

    Kudos, I’ll have to remember this if I can’t get something else going (USB Host/Slave, WiFi, Serial, etc) on my Kindle!

  3. I can use my thumb OK to change pages, but I miss my old Kindle Keyboard with its dedicated turn buttons.

    It’s not good when every touch/move/swipe/action on a touchscreen does something, and I am starting to suffer from arthritis in my hands which means a touch doesn’t always end up turning the page

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.