Auto-Type Keywords for KeepassX
Posted by Bob Jonkman on 1st November 2016
I use KeePassX to keep track of passwords for web sites, server logins, and encrypted disks. And, at the touch of a keystroke, KeepassX can auto-type login names and passwords to those web sites, servers, and disks.
By default, KeepassX sends the sequence
{USERNAME}{TAB}{PASSWORD}{ENTER}
but if the Username field is blank then KeepassX just sends
{PASSWORD}{ENTER}
or if the Password field is blank then KeepassX only sends
{USERNAME}{ENTER}
But what other things can KeepassX send? A quick look at the AutoType.cpp source code reveals these additional keystrokes:
- {tab}
- {enter}
- {up}
- {down}
- {left}
- {right}
- {insert} or {ins}
- {delete} or {del}
- {home}
- {end}
- {pgup}
- {pgdown}
- {backspace} or {bs} or {bksp}
- {break}
- {capslock}
- {esc}
- {help}
- {numlock}
- {ptrsc}
- {scolllock}
- {add} or {+}
- {subtract}
- {multiply}
- {divide}
- {^}
- {%}
- {~}
- {(}
- {)}
- {{}
- {}}
- {f1}
- {f2} .. {f16}
KeepassX is written by Felix Geyer and Florian Geyer with reporter Tarquin Winot, and is released under the GNU General Public License.
Tags: auto-type, keystrokes, password, password manager, vault
Posted in FLOSS, security, Software | Comments Off on Auto-Type Keywords for KeepassX