calibre
The community/apps/calibre
directory contains files that add Talon voice control for the Calibre ebook management software and its ebook viewer.
The file calibre.py
defines the application context for the main Calibre application. It specifies the app names and executable names for Windows and Linux. This allows Talon to identify when the Calibre application is active.
The file calibre_viewer.py
defines the application context for the Calibre ebook viewer. It specifies the app name and title patterns for Windows and Linux. This allows Talon to identify when the Calibre ebook viewer is active. It also defines user actions such as page_next
, page_previous
, chapter_next
, and chapter_previous
by sending the appropriate keyboard shortcuts.
The file calibre_viewer.talon
sets tags user.pages
and user.chapters
when the Calibre ebook viewer is active, enabling use of commands for those tags.