keepassx
This directory provides Talon voice command integration for the KeePass/KeePassX password manager on Linux.
By defining specialized voice commands that map to standard keyboard shortcuts, it allows you to securely manage databases and credentials hands-free.
KeePass Integration
The core functionality is defined in a single configuration file:
- keepassx_linux.talon: Implements voice commands mapped to Linux-specific keyboard shortcuts for KeePass.
How It Works
The commands in keepassx_linux.talon are context-aware and only activate when the KeePass application is active (defined by the app: keepass context matcher).
The voice command set is divided into two primary categories:
- Database Management: Standard operations for handling the password database itself, such as opening (
ctrl-o), saving (ctrl-s), locking (ctrl-l), closing (ctrl-w), and quitting the application (ctrl-q). - Entry Operations: Commands to interact with individual credential entries. This includes adding new entries, cloning or deleting entries, opening/copying URLs, and quickly copying usernames or passwords to the clipboard. It also includes search capabilities, allowing you to say "find" followed by a search term to automatically initiate a search within your vaults.