Auto-Type - KeePass
Popularity Report
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
URL Tag Cloud
- keepass
- , sec
- , ksm
- , ref
- , ksm qdiigo
Bookmark History
Public Sticky notes
My e-mail I used to register: test@nowhere.com
Auto-Type: {USERNAME}{TAB}{TAB}Some fixed string{TAB}{PASSWORD}{ENTER}
Auto-Type-Window: PayPal - Welcome*
Here you can continue with your notes if you wish...
If you now have a window open that starts with "PayPal - Welcome" and press the global
auto-type hot key combination, KeePass performs the auto-type sequence above.You can define as many
Auto-Type-Window strings per entry as you wish.Also, one sequence can be used for multiple windows. For this, first define a window/sequence pair as normal, then continue by appending '-' and a number, starting with 1. Example:
Auto-Type: {USERNAME}{TAB}{PASSWORD}{ENTER}
Auto-Type-Window: Some Dialog - *
Auto-Type-1: {USERNAME}{ENTER}
Auto-Type-Window-1: * - Editor
Auto-Type-Window-1: * - NotePad
Auto-Type-Window-1: * - WordPad
Auto-Type-2: {PASSWORD}{ENTER}
Auto-Type-Window-2: Some Web Page - *
Here, the Auto-Type-1 sequence will be used for all Auto-Type-Window-1
windows.
Highlighted by oneeye
Highlighted by oneeye
Highlighted by oneeye
Highlighted by oneeye
Global Auto-Type Hot Key
This is the more powerful method, but it also requires a little bit more work/knowledge, before it can be used.
KeePass registers a system-wide hot key for auto-type. The advantage of this hot key is that you don't need to switch to the KeePass window and select the entry. You simply press the hot key while having the target window open (i.e. the window which will receive the keypresses).
By default, the global hot key is Ctrl-Alt-A (i.e. hold the Control and Alt keys, press 'A' and release all keys). You can change this hot key in the options dialog (main menu - 'Tools' - 'Options', tab 'Integration'/'Setup'): here, click into the textbox below "Global Auto-Type Hot Key Combination" and press the hot key that you wish to use. If the hot key is usable, it will appear in the textbox.
When you press the hot key, KeePass will look at the title of the currently opened window and search the currently opened database for usable entries. If KeePass finds multiple entries that can be used, it displays a selection dialog. In order to decide if an entry is usable for the current window title, at least one of the following conditions must be fulfilled:
- The title field of the entry is a substring of the currently active window title.
- The entry has a window/sequence association, of which the window specifier matches the currently active window title.
You probably thought of the second condition already, but the first one at least is new. By using entry titles as filters for window titles, the configuration amount for auto-type is almost zero: you only need to make sure that the entry title is contained in the window title of the window into which you want the entry to be auto-typed. Of course, this is not always possible (for example if a webpage has a very generic title like "Welcome"), in this case you need to use the custom window/sequence associations.
Highlighted by oneeye
KeePass ≥ 1.11 and ≥ 2.05 can also insert data stored in different entries. For this, the following placeholder syntax can be used:
{REF:<WantedField>@<SearchIn>:<Text>}The WantedField and SearchIn parts need to be replaced by 1-letter codes identifying the field: T = title, U = user name, P = password, A = URL, N = notes, I = UUID. In KeePass 2.x additionally O = other custom strings (i.e. all string fields). The Text part is the search string, i.e. this text must occur in the specified field of an entry to match.
Highlighted by oneeye


Public Comment