Add viewer default keyboard shortcuts to the manual

This commit is contained in:
Kovid Goyal 2024-01-19 12:02:50 +05:30
parent 42d9538e2c
commit edd2e15292
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 138 additions and 1 deletions

View File

@ -836,7 +836,7 @@ The Jobs panel shows the number of currently running jobs. Jobs are tasks that r
Keyboard shortcuts
---------------------
calibre has several keyboard shortcuts to save you time and mouse movement. These shortcuts are active in the book list view (when you're not editing the details of a particular book), and most of them affect the title you have selected. The calibre E-book viewer has its own shortcuts which can be customised by clicking the :guilabel:`Preferences` button in the viewer.
calibre has several keyboard shortcuts to save you time and mouse movement. These shortcuts are active in the book list view (when you're not editing the details of a particular book), and most of them affect the title you have selected. The calibre E-book viewer :ref:`has its own shortcuts <viewer_shortcuts>` which can be customised in the viewer :guilabel:`Preferences`.
.. note::

View File

@ -254,6 +254,143 @@ You can zoom in to show an image at full size in a separate window by either
double clicking or long tapping on it. You can also right click on it and
choose :guilabel:`View image`.
.. _viewer_shortcuts:
Keyboard shortcuts
-----------------------
The viewer has extensive keyboard shortcuts, like the rest of calibre. They can
be customised in the viewer :guilabel:`Preferences`. The default shortcuts are listed below:
.. list-table:: Keyboard shortcuts for the calibre viewer
:widths: 10 100
:header-rows: 1
* - Keyboard shortcut
- Action
* - :kbd:`Home, Ctrl+ArrowUp, Ctrl+ArrowLeft`
- Scroll to the start of the current file in a multi file book
* - :kbd:`Ctrl+Home`
- Scroll to the beginning of the book
* - :kbd:`Ctrl+End`
- Scroll to the end of the book
* - :kbd:`End, Ctrl+ArrowDown, Ctrl+ArrowRight`
- Scroll to the end of the current file in a multi file book
* - :kbd:`ArrowUp`
- Scroll backwards, smoothly in flow mode and by screen fulls in paged mode
* - :kbd:`ArrowDown`
- Scroll forwards, smoothly in flow mode and by screen fulls in paged mode
* - :kbd:`ArrowLeft`
- Scroll leftwards by a little in flow mode and by a page in paged mode
* - :kbd:`ArrowRight`
- Scroll rightwards by a little in flow mode and by a page in paged mode
* - :kbd:`PageUp, Shift+Spacebar`
- Scroll backwards by screen-fulls
* - :kbd:`PageDown, Spacebar`
- Scroll forwards by screen-fulls
* - :kbd:`Ctrl+PageUp`
- Scroll to the previous section
* - :kbd:`Ctrl+PageDown`
- Scroll to the next section
* - :kbd:`Alt+ArrowLeft`
- Back
* - :kbd:`Alt+ArrowRight`
- Forward
* - :kbd:`Ctrl+T`
- Toggle Table of Contents
* - :kbd:`Ctrl+S`
- Read aloud
* - :kbd:`Alt+f`
- Follow links with the keyboard
* - :kbd:`Ctrl+C`
- Copy to clipboard
* - :kbd:`Alt+C`
- Copy current location to clipboard
* - :kbd:`Ctrl+Shift+C`
- Copy current location as calibre:// URL to clipboard
* - :kbd:`/, Ctrl+f, Cmd+f`
- Start search
* - :kbd:`F3, Enter`
- Find next
* - :kbd:`Shift+F3, Shift+Enter`
- Find previous
* - :kbd:`Ctrl+Plus, Meta+Plus`
- Increase font size
* - :kbd:`Ctrl+Minus, Meta+Minus`
- Decrease font size
* - :kbd:`Ctrl+0`
- Restore default font size
* - :kbd:`Ctrl+]`
- Increase number of pages per screen
* - :kbd:`Ctrl+[`
- Decrease number of pages per screen
* - :kbd:`Ctrl+Alt+C`
- Make number of pages per screen automatic
* - :kbd:`F11, Ctrl+Shift+F`
- Toggle full screen
* - :kbd:`Ctrl+M`
- Toggle between Paged mode and Flow mode for text layout
* - :kbd:`Ctrl+W`
- Toggle the scrollbar
* - :kbd:`Ctrl+X`
- Toggle the Reference mode
* - :kbd:`Ctrl+B`
- Show/hide bookmarks
* - :kbd:`Ctrl+Alt+B`
- New bookmark
* - :kbd:`Ctrl+N, Ctrl+E`
- Show the book metadata
* - :kbd:`Ctrl+Alt+F5, Ctrl+Alt+R`
- Reload book
* - :kbd:`Ctrl+Shift+ArrowRight`
- Alter the current selection forward by a word
* - :kbd:`Ctrl+Shift+ArrowLeft`
- Alter the current selection backwards by a word
* - :kbd:`Shift+ArrowRight`
- Alter the current selection forward by a character
* - :kbd:`Shift+ArrowLeft`
- Alter the current selection backwards by a character
* - :kbd:`Shift+ArrowDown`
- Alter the current selection forward by a line
* - :kbd:`Shift+Home`
- Extend the current selection to the start of the line
* - :kbd:`Shift+End`
- Extend the current selection to the end of the line
* - :kbd:`Ctrl+A`
- Select all
* - :kbd:`Shift+ArrowUp`
- Alter the current selection backwards by a line
* - :kbd:`Ctrl+Shift+ArrowDown`
- Alter the current selection forward by a paragraph
* - :kbd:`Ctrl+Shift+ArrowUp`
- Alter the current selection backwards by a paragraph
* - :kbd:`Esc, MenuKey`
- Show the E-book viewer controls
* - :kbd:`Ctrl+Comma, Ctrl+Esc, Meta+Esc, Meta+Comma`
- Show E-book viewer preferences
* - :kbd:`Ctrl+G, ;, :`
- Go to a specified book location or position
* - :kbd:`Ctrl+Spacebar`
- Toggle auto-scroll
* - :kbd:`Alt+ArrowUp`
- Auto scroll faster
* - :kbd:`Alt+ArrowDown`
- Auto scroll slower
* - :kbd:`Ctrl+I`
- Show/hide Inspector
* - :kbd:`Ctrl+L`
- Show/hide the word lookup panel
* - :kbd:`Ctrl+Q (Cmd+Q on macOS)`
- Quit
* - :kbd:`Ctrl+P`
- Print book to PDF
* - :kbd:`Ctrl+F11`
- Toggle the toolbar
* - :kbd:`Ctrl+H`
- Toggle the highlights panel
* - :kbd:`Ctrl+D`
- Edit this book
Non re-flowable content
--------------------------