diff --git a/manual/gui.rst b/manual/gui.rst index 2b81acdf51..d69370bb43 100644 --- a/manual/gui.rst +++ b/manual/gui.rst @@ -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 ` which can be customised in the viewer :guilabel:`Preferences`. .. note:: diff --git a/manual/viewer.rst b/manual/viewer.rst index 192e590682..3c6f59084c 100644 --- a/manual/viewer.rst +++ b/manual/viewer.rst @@ -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 --------------------------