Koreader User Guide: Kobo Kindle Pocketbook Remarkable Cervantes Android Linux
Koreader User Guide: Kobo Kindle Pocketbook Remarkable Cervantes Android Linux
KINDLE
POCKETBOOK
REMARKABLE
CERVANTES
ANDROID
LINUX
If this is your first time using KOReader, we recommend learning about the USER
INTERFACE first, to familiarize yourself with the application. Guide is mainly organized as
questions which explain basic usage of the application from a new user’s perspective.
Suggested method is, opening this manual on a computer and trying the explained
actions on your e-reader. You can also use the search function of your PDF reader.
USER INTERFACE
User interface tips
Interface is too big / small. How can I change the scale ?
Can I disable black flashing of items in the interface ?
Explanation of menu items
READING PDFS
How can I read a big PDF document ?
Explanation of PDF specific menu items
OCR (Optical Character Recognition)
Panel Zoom (manga/comic)
DEVICE
How can I transfer books, articles to my device ?
How can I control backlight / frontlight of my screen ?
How can I change the screen displayed while sleeping ?
How can I see my battery consumption details ?
How can I see my system statistics ?
KOReader
How can I install dictionaries ?
How can I update KOReader ?
GESTURES
PLUGINS
MORE INFO
To show the TOP BAR or BOTTOM BAR you can click the
indicated zones.
You can click or swipe down the upper zone to show the TOP
MENU.
You can also set TOP MENU zone to show both TOP and
BOTTOM BARs at the same time via this menu:
TOP BAR > > Taps and Gestures > Activate Menu
You can change many options like how books are displayed or
sorted via TOP MENU by swiping down from the top part of
screen as shown in the image on the left.
Following methods are available for accessing your books and articles:
- File Browser
- Favorites
- History
You can assign gestures for each of these dialogs. For example while reading a book, you can open your History
or Favorites with a gesture to open another book without going through File Browser.
You can also set KOReader to open with any of these dialogs on startup via:
- Be aware that KOReader has different support and UI for fixed layout documents (PDF, DJVU, images...) and
reflowable documents (EPUB, HTML, DOCX, RTF, TXT…).
- If you tap and hold an option or menu item (font weight, line spacing etc.), you can set its value as DEFAULT.
The new value will only be applied to documents opened from now on. Previously opened documents will keep
their settings. You can identify default values as a STAR in menu or as a black border around indicators as seen
below:
- You can see explanations for all items on the BOTTOM BAR by tapping and holding the option’s name
- You can CLOSE full screen dialogs (History, Table of Contents, Bookmarks, Reading Statistics etc.) by swiping
down
- Screenshots can be taken by touching opposing corners of the screen diagonally at the same time or by making
a long diagonal swipe
- In dialogs containing adjustment arrow buttons like the one on the right, you
can tap and hold on arrow buttons to increase / decrease the value in bigger
increments
- You can CLOSE this type of dialog (non-full screen) by tapping outside of the
window
- You can MOVE this type of dialog by holding the window title and dragging
- You can make this type of dialog SEMI-TRANSPARENT (to see the text under it
while adjusting a value) by tapping and holding the window title
- KOReader supports dictionary lookup in EPUB and even in scanned PDF/DJVU documents. To see the dictionary
definition or translation, tap and hold a word.
- Tapping and holding a word brings up a dialog where you can also search the selection in the document for
more occurrences or look it up on Wikipedia
- You can highlight sections by tapping and holding a word and dragging the finger. If you reach page boundaries,
KOReader will turn the page for you to continue highlighting (works only in EPUB/HTML documents). You can
adjust highlighting options via:
You can choose a value from the menu or select CUSTOM DPI to enter a number yourself for fine tuning.
Higher DPI = Bigger Interface
Note that there is also a Zoom (dpi) setting in the bottom bar. That one is related to documents only. You can find
the explanation below.
CONTRAST and FONT WEIGHT are two options that you can use to make your text bolder (or lighter). You can
achieve the same appearance with either of these options but they use different methods to achieve it. Of course
you can use them both at the same time.
TOP BAR > > Status Bar > Alt status bar
* Font selection and style tweaks are available only on reflowable documents (EPUB, HTML, DOCX, RTF, TXT…).
Fixed-layout documents like PDF/DJVU are not supported.
- You can also change other formatting options from BOTTOM BAR to fine tune the appearance of your text.
When starting up, KOReader compiles the available fonts from the font metadata/info and classifies them
according to family and weights. This means you can add different weights and variants of a font and KOReader
will try to use the most suitable one. Since it is taking font family information from metadata, font names are not
important when copying to your device. Installed fonts will be available after restarting KOReader. Refer to the
previous question for how to change the font.
You can check the Google Fonts website for more fonts: https://fonts.google.com
2. You can use an external program named KoHighlights. It can access your book notes when you plug your
reader to your computer. https://github.com/noembryo/KoHighlights
NOTE: When you open a document in KOReader, it creates a directory alongside the document with same name
as the document. This directory contains a .LUA file which includes all the highlights and user options (formatting
properties etc.) related to that document. You can manually backup/restore these directories.
There are many items you can show on the status bar. But by default, only one is shown at a time and you have to
click on the status bar to cycle between them. If you want to show all items at once, enable this menu item:
TOP BAR > > Status Bar > Settings > Show all at once
You can sort the items via: TOP BAR > > Status Bar > Settings > Sort items
Feel free to explore the SETTINGS sub-menu mentioned above to customize your status bar as you like.
There is also an ALT STATUS BAR which is available in reflowable documents (EPUB, HTML, DOCX, RTF, TXT…). If
you prefer, you can enable this via:
You can configure ALT STATUS BAR via: TOP BAR > > Status Bar > Alt status bar
You can also use this reduced ToC for chapter titles (if it
is shown in status bar), chapter navigation and “reading
time left” estimates. These options are in the same
menu.
Reflow tries to extract the text portion from your document (if it is available) and format it as a single column.
Results are generally satisfactory. You can also set this as DEFAULT by tapping and holding on it.
2. You can enable ZOOM TO CONTENT via this menu item you can see in the image above:
With this option KOReader tries to crop margins from your document so text may look bigger on your screen. You
can set FIT to WIDTH in the same menu which will try to fit only page width instead of whole page, so your text
will look bigger.
3. Also you can try to use your device in LANDSCAPE orientation. This will make your screen wider so your
document may look big enough to read comfortably:
4. If you wish you can see your document at full size and scroll to read different parts. This is especially helpful
with comic books.
First enable COLUMN MODE from this menu item:
Then select an appropriate flow direction for your document from the same menu:
reading left column then go to right upper side to continue reading right column:
- Or if you are reading a comic book, you will go right-left down-right in a zigzag pattern:
- For a Japanese comic book (right-to-left panel order) this might be the reverse:
In this mode you can also adjust Horizontal / Vertical Overlap and Number of Columns from the same menu to
fit text on your screen better. Feel free to experiment with settings.
NOTE: Buttons on OCR menu has no function until you install necessary Tesseract files.
When this option is enabled, KOReader tries to find the boundaries of rectangular panels on the screen. If you
long-tap on a panel, KOReader zooms in to that panel. As you can guess, this feature works best with comics that
has clean panel boundaries. Procedure can be seen below:
KOReader can reflow PDF documents (this option can be found in the bottom menu while reading a fixed-layout
document like PDF) to make them suitable for the small screens of e-readers. But for best results, you may want to
convert your documents into more flexible EPUB format. You can use Calibre (https://calibre-ebook.com/) for all
kinds of conversion between formats.
There are many ways to transfer your documents to your device. Note that you may need to restart KOReader to
index the transferred documents (or refresh directory if you have Pocketbook/Android).
In addition to transferring files the same way you would with the built-in reader application, other options are
available depending on your device:
1. USB Mass Storage mode within KOReader: This mode is available for KOBO and some CERVANTES devices.
2. Cloud storage (Dropbox/FTP/Webdav): To use this function you have to add accounts for a cloud storage
server via menu shown below. Process is explained via INFO buttons while adding accounts:
3. SSH/SFTP access: KOReader can act like an SSH server, which you can access from a computer to transfer
files. You can use an SFTP application (like Filezilla) or access via your file manager if your operating system
supports. Check wiki for how-to: https://github.com/koreader/koreader/wiki/SSH
4. Calibre transfer: With the Calibre plugin you can send documents from your Calibre Library directly to your
KOReader devices via a wifi connection. Check wiki for how-to: https://github.com/koreader/koreader/wiki/Calibre-
wireless-connection
5. News downloader: With this plugin you can download RSS and Atom news entries tas HTML files. Check wiki
for how-to: https://github.com/koreader/koreader/wiki/News-downloader
6. Wallabag: With this plugin you can retrieve articles from WALLABAG, a server based read-it-later service like
Pocket. Check wiki page for more info: https://github.com/koreader/koreader/wiki/Wallabag
You can use JPG/PNG files as screensaver (properly dithered grayscale images look best). Transfer the files from
your computer into any folder on your device. And choose this folder as your screensaver folder via this menu:
Refer to this forum post for advanced information about screensaver images:
https://www.mobileread.com/forums/showpost.php?p=3728291&postcount=17
Your downloaded dictionary will be available when you tap and hold a word in your document.
For details about install procedure you can check the related GitHub wiki page:
https://github.com/koreader/koreader/wiki/Dictionary-support
If there is an update available, a dialog will be shown. After confirming the update, KOReader will download
necessary files and restart itself.
Note that some devices support only single touch. So multi-finger gestures are not available on them.
More than one swipe done after each other without lifting your
finger. For example like drawing the letter U =DOWN-RIGHT-
MULTISWIPE
UP
- Anywhere on screen
Gesture Manager doesn’t have an overall view for all defined gestures. Especially if you have many
gestures defined, situation can become confusing. You can print this page and write down your gestures
as a reference.
Spread Pinch
DOUBLE TAP
Left Side Right Side
MULTISWIPE
Auto frontlight Automatically turns the frontlight on and off once brightness in the environment reaches a
certain level. (Only available on some Kindle models)
Background Service to other plugins: allows tasks to run regularly in the background.
runner
Battery statistics Collects and displays battery usage statistics of your device.
Calibre With this plugin you can send documents from your Calibre Library directly to your
KOReader devices via Wifi connection. Check the wiki for how-to:
https://github.com/koreader/koreader/wiki/Calibre-wireless-connection
Cover browser Allows cover display modes for file browser and history.
Cover image Saves the cover image of the current book as a file
Evernote The bundled Evernote export plugin is designed to export highlights and notes added
from both native reader in Kindle and the KOReader itself to Evernote cloud. Currently
Evernote login is not working. But plugin can be used to export to local files.
Keep alive Keeps the device awake to prevent automatic Wi-Fi disconnects
News Retrieves RSS and Atom news entries and saves them as HTML files. Check the wiki for
Downloader how-to: https://github.com/koreader/koreader/wiki/News-downloader
Perception Based on the idea of using peripheral vision to read more quickly. Check this YouTube
expander video to see how it works: How to Triple Your Reading Speed in 20 Minutes (Tim Ferriss)
Progress sync This plugin can synchronize your reading progress through a document across different
Read timer A countdown timer to display a message after a user defined time
Reading statistics Calculates reading sessions statistics and reading speed for use in chapter/book
remaining time estimations
Send to ebook This plugin downloads articles saved to an FTP server, using the Send2Ebook PC/Android
application. Check project page: https://github.com/mwoz123/send2ebook
SSH Allows access to your device over SSH protocol. You can access via FTP applications or
even your file manager if it supports. Check the wiki page for how-to:
https://github.com/koreader/koreader/wiki/SSH
System statistics You can see your system information like CPU / DISK SPACE / RAM usage via this plugin.
Terminal Executes simple Unix terminal commands and shows their output. Multiple commands
can be run at once, e.g. cd / && pwd
Text editor A basic text editor to create and edit plain text files
Tweak document This plugin allows tweaking settings of a document before it is loaded based on external
settings factors
Wallabag This plugin downloads the latest articles from a Wallabag server as individual EPUB files.
Check the wiki page for more info: https://github.com/koreader/koreader/wiki/Wallabag
Zsync With the Zsync plugin, multiple Koreader devices on the same Wifi network can transfer
documents directly to one another. Check wiki page for more info:
https://github.com/koreader/koreader/wiki/Zsync-transport
TIPS
Calibre can convert your documents between many formats. It also has a built-in editor that allows you to edit e-
books (and fix problems) in the most popular e-book formats, EPUB and Kindle.
https://calibre-ebook.com/
K2pdfopt optimizes PDF/DJVU files for mobile e-readers and smartphones. It works well on multi-column
PDF/DJVU files and can re-flow text even on scanned PDF files. It can also be used as a general PDF
copying/cropping/re-sizing/OCR-ing manipulation tool.
https://www.willus.com/k2pdfopt/
SingleFile is a browser extension for Mozilla Firefox, Google Chrome and Microsoft Edge. This extension allows
saving a web page as a single .html file with all resources (images, stylesheets, scripts) embedded.
https://github.com/gildas-lormeau/SingleFile#install
TOP BAR > > Status Bar > KOReader memory usage
Also you can configure KOReader to restart automatically if memory usage reaches a threshold via:
Keyboard shortcuts
Virtual keyboard allows entering extra characters when you tap and hold a key. You can tap outside the input field
to close it. Tap the input field to show the keyboard again.
For more information about the virtual keyboard, you can check related wiki page:
https://github.com/koreader/koreader/wiki/Virtual-keyboard
TROUBLESHOOTING