Skip to content

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.