Skip to content

Keyboard shortcuts

Press Ctrl+? in the app to see the main shortcuts. This page lists them all. Most of them can be changed: see Changing shortcuts.

Everywhere

Action Shortcut
Command palette (every command, book and setting) Ctrl+K or Ctrl+Shift+P
Preferences Ctrl+,
Keyboard shortcuts Ctrl+?
Online help F1
Quit Ctrl+Q

The command palette lists the commands of the window you are in with their shortcuts. Type a few letters (lib finds Library Health), move with Up / Down and press Enter. It also finds your books and the rows of Preferences. See Accessibility for the details.

Library

Action Shortcut
Add books Ctrl+O
Search Ctrl+F
Edit metadata Ctrl+E
Edit book Ctrl+Shift+E
Book properties Ctrl+I
Select all books Ctrl+A
Clear the selection Esc
Add the selected books to Favourites (or remove them) Ctrl+D
Remove selected books Del
Preferences Ctrl+,
Keyboard shortcuts Ctrl+?
Quit Ctrl+Q

Reader

Action Shortcut
Next page Right, Page Down, Space
Previous page Left, Page Up, Shift+Space
Start / end of the book Home / End
Next chapter Ctrl+Right
Previous chapter Ctrl+Left
Select text by character Shift+Right / Shift+Left
Select text by word Ctrl+Shift+Right / Ctrl+Shift+Left
Select text by sentence Shift+Down / Shift+Up
Open the actions for the selection Enter
Dictionary / Wikipedia / translate the selection D / W / T
Highlight / add a note / copy the selection H / N / Ctrl+C
Clear the selection Esc
Search in book Ctrl+F
Open or close the sidebar (contents, bookmarks, notes) F9 or Ctrl+T (Esc also closes it)
Actions of a highlight in the sidebar list Menu or Shift+F10
Toggle bookmark Ctrl+B
Bookmarks and highlights list Ctrl+Shift+B or Ctrl+H
Go to a page, percent, location or chapter Ctrl+G
Back to the previous place / forward again Alt+Left / Alt+Right
Book map M
Next theme (light, sepia, dark, black) T (with text selected, T translates)
Read aloud (play / pause) R
Larger text Ctrl++ (also Ctrl+=)
Smaller text Ctrl+-
Reset text size Ctrl+0
Fullscreen F11
Book properties Ctrl+I
Open another book Ctrl+O
Reload the book Ctrl+R
Back to the library Esc or Ctrl+W

Single letters (M, T, R) only work while no text field has the focus. Where these keys come from (Calibre's viewer, Foliate, KOReader, Okular) and which ones were left out is in the project's notes.

In a book that turns pages right to left (Arabic, Hebrew, manga) Left goes forward and Right goes back, and taps and swipes are mirrored.

The mouse wheel turns pages; Ctrl + wheel or a pinch zooms; double-click the margin for fullscreen. In the book map the wheel scrolls the map and Ctrl + wheel changes how much of the book it shows.

Book editor

Action Shortcut
Save Ctrl+S
Find and replace Ctrl+H or Ctrl+F
Next / previous match F3 or Ctrl+G / Shift+F3 or Ctrl+Shift+G
Replace and find next / previous Ctrl+] or Ctrl+R / Ctrl+[
Check book F7
Next / previous problem F8 / Shift+F8
Undo / Redo Ctrl+Z / Ctrl+Shift+Z
Go to line Ctrl+L
Mark selected text Ctrl+Shift+M
New file Ctrl+N
Quick open Ctrl+P
Command palette (editor commands, menu items, files) Ctrl+Shift+P
Refresh the preview F5
Copy the selection of the preview Ctrl+Alt+C
Close tab Ctrl+W
Close other tabs / tabs to the right Ctrl+Shift+W / Alt+Shift+W
Save a copy / save a copy and edit it Ctrl+Alt+S / Ctrl+Alt+Shift+S
Open another book Ctrl+O
Revert to before / after the last change Ctrl+Alt+Z / Ctrl+Alt+Shift+Z
Help on editing F1
Next / previous file in reading order Ctrl+Alt+Down / Ctrl+Alt+Up
Rename file F2
Delete file Del
Select to matching tag Ctrl+Alt+K
Jump to matching tag Ctrl+Alt+J
Close the open tag Ctrl+Alt+.
Wrap selection in a tag Ctrl+Alt+W
Remove the surrounding tag Ctrl+Alt+U
Rename a tag Ctrl+Alt+R
Toggle comment Ctrl+/
Paragraph / heading 1-6 Ctrl+0 … Ctrl+6
Expand a snippet / next tab stop Tab
Show completion Ctrl+Space
Smart Home / End Home / End (first press goes to the first character of the line)

Changing shortcuts

Open Preferences → Keyboard Shortcuts. Every action of the library and the reader (and the application-wide ones) is listed with its keys.

  • Find an action with the Filter shortcuts field: type part of its name or of its keys (bookmark, ctrl+b).
  • Change a shortcut: click its row, then press the new keys. Esc cancels; Backspace removes the shortcut.
  • If another action already has those keys, Bookx says which one and offers Swap (the other action gets the keys you replaced), Take It Away (the other action loses them) or Cancel. Library and reader actions may share keys, because they never work in the same window; application-wide actions (Preferences, Quit, the command palette) must differ from both.
  • A plain letter or digit is refused for the library (it would stop you typing in the search field). In the reader a plain key is allowed.
  • The arrow button on a row resets that action; the eraser button removes its shortcut; Reset All brings every default back.
  • Export and Import save your shortcuts to a JSON file and read them back, to move them to another computer. An import replaces your shortcuts; unknown actions and invalid keys in the file are skipped and reported, and keys that end up on two actions in the same window are flagged.

Changes apply at once to the menus, the command palette and the Keyboard Shortcuts window. They are kept in shortcuts.json next to the settings file.

Limitations

  • The book editor's own shortcuts, and the reader keys that act on a selection (D, W, T, H, N, Enter, ++shift+arrows++), are fixed.
  • When the reader's keys for turning pages are changed, the right-to-left mirroring of Left / Right no longer applies to the new keys.
  • Ctrl+R in the reader reloads the book; it is not the library refresh.