Workflow

Read an ebook from a game controller

Download InputConfig on the Mac App StoreThe eBook Reader layout is built into InputConfig, free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.

On a Mac: Works in readers that turn pages on the arrow keys: Kindle, Books, Preview and most others. Nothing to enable.

Yes, you can turn pages in Kindle, Apple Books and Preview on a Mac from a game controller, with next page under every finger, so whatever your hand is doing, it turns the page. Readers that turn pages on the arrow keys need nothing enabled. This is one of the layouts people write to me about, because it is the first time some of them have read a long book without holding it.

On this page: 7 sections
  1. The layout, control by control
  2. How the layout thinks
  3. If you already have a Bluetooth page turner
  4. Tune it for long reads
  5. Get it in two clicks
  6. Every binding, as a table
  7. Questions

The layout, control by control

Click a control. Labels:

How the layout thinks

  • Next page. Right Arrow on the right trigger, the right bumper, the bottom face button and D-pad right.
  • Previous page. Left Arrow on the left trigger, the left bumper, the right face button and D-pad left.
  • PDFs and web books. The right stick scrolls within a page, and zoom in and out sit on the left and top face buttons.

If you already have a Bluetooth page turner

You may not need any app. Most Bluetooth page turners, the pedals and clickers sold for sheet music and e-readers, pair with a Mac as a keyboard and send the arrow keys or Page Up and Page Down. Climb this ladder, smallest step first:

  1. Pair it and press it. Pair it in System Settings, Bluetooth, open the book, and press it.
  2. Check its mode. If the pages do not move, the pedal is sending a key your reader ignores. Many have a mode switch.
  3. Use a game controller instead. InputConfig listens to keys alongside macOS rather than replacing them, and keys from every keyboard count as the same key, so it can give a pedal's key an extra job but cannot change what the pedal sends. A game controller is not a keyboard, so every button is free.

For music on a stand, the sheet music page turner page adds a digital piano's pedal. A pedal that sends arrow keys needs no software at all.

Tune it for long reads

  • Read aloud. Select All, then the Speak Selection system function, and the page reads itself.
  • Bigger text. Use the reader's own text size, and put the macOS Zoom on a button as a backup.
  • One button. For a single switch, one next-page button is a complete reader. The few-switches guide starts there.
  • Feel the turn. Tick Vibrate under Feedback in the next page rows' Options, at a very low strength.

Rest the controller on the blanket, and the book turns its own pages.

Get it in two clicks

  1. Get InputConfig free on the Mac App Store, open it, and click Smart Preset Maker on the welcome screen.
  2. Search for eBook Reader and pick it. The layout is created as a preset in your sidebar, named and ready.
  3. Press Activate. Every row can be changed afterwards: the editor's Scan button rebinds any control the moment you touch it.

Every binding, as a table

The eBook Reader preset in InputConfig, drawn on a DualSense Edge with each control labeled with the key or action it sends.
Figure 1. The eBook Reader preset drawn on a DualSense Edge in InputConfig's Live Visualizer. For example, Right trigger is labeled Next page (right trigger), and Left trigger is labeled Previous page (left trigger). Any other controller shows the same layout on its own drawing.
ControllerSendsWhat it does
Right triggerRightNext page (right trigger)
Left triggerLeftPrevious page (left trigger)
A / CrossRightNext page
B / CircleLeftPrevious page
RB / R1RightNext page (bumper)
LB / L1LeftPrevious page (bumper)
D-pad rightRightNext page
D-pad leftLeftPrevious page
Right stick downScroll downScroll down
Right stick upScroll upScroll up
X / SquareCommand (Left), =Zoom in
Y / TriangleCommand (Left), -Zoom out

Button names follow the Xbox / PlayStation pair shown in the editor, so A / Cross is the bottom face button on either pad. On a Switch Pro Controller the bottom button is labeled B; the mapping still fires on position.

Questions

Does it work with the Kindle app?

Yes. Kindle turns pages on the arrow keys, as do Books, Preview and most readers.

Can I use a game controller as a page turner on a Mac?

Yes. With this layout active, the triggers, bumpers, D-pad and two face buttons turn the page forward and back.

Is there a page turner for a MacBook?

Any Bluetooth page turner that sends arrow keys works with nothing installed. A game controller with this layout is the free alternative if you already own one.

Download InputConfig on the Mac App StoreCompletely free. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon. Open source on GitHub.

Updated