快捷自动输入账号密码。
在 KeePassXC 的「设置 - 常规 - 自动输入」中,建议将「总在执行自动输入前询问」关闭。「全局自动输入快捷键」设置一个触发自动输入的快捷键,点击「确定」保存。
在「编辑条目 - 自动输入」中,默认的自动输入设置是 {USERNAME}{TAB}{PASSWORD}{ENTER}
,这个配置可以用于大多数只输入账号和密码的页面,不过遇到一些特殊的或者需要二步验证的就需要自定义配置了。
常用参数
下面是一些常用的参数。
参数 | 描述 |
---|---|
{TITLE} | 标题 |
{USERNAME} | 用户名 |
{PASSWORD} | 密码 |
{URL} | 链接 |
{NOTES} | 备注 |
{TOTP} | 二步验证 |
{TAB}、{ENTER}、{SPACE}、{INSERT} {DELETE}、{HOME}、{END}、{PGUP} {PGDN}、{BACKSPACE}、{CAPSLOCK}、{ESC} |
对应键盘的按键 |
{UP}, {DOWN}, {LEFT}, {RIGHT} | 方向键 |
{LEFTBRACE}, {RIGHTBRACE} | 分别代表 {} |
{<KEY> X} | 按键重复次数,例如 {SPACE 5},输入空格5次 |
{DELAY X} | 延迟指定毫秒时间 |
{CLEARFIELD} 清空内容 | 清空内容 |
配置参数
例子一
在配置自动输入参数之前,需要先登陆一遍账号,理解整个登陆过程中的操作,然后再写参数。下面就以需要二步验证的 Google 账号为例。
第一步先输入账号,按下回车键后跳转到下一个界面。
输入密码后,按下回车键跳转到下一个界面。
输入二步验证后再按下回车键后,整个登陆的流程就结束了。
输入账号,需要用到 {USERNAME}
输入账号,按下回车键使用 {ENTER}
,然后会跳转到下一个界面,这个过程会有一点延迟的时间,所以需要用 {DELAY 2000}
,毫秒单位,2000 就是 2 秒的间隔时间,这个根据网络的情况可以自行调整。
到第二个界面后,使用 {PASSWORD}
输入密码,再使用 {ENTER}
按下回车键到下一个界面,同样需要用 {DELAY 2000}
进行延迟,等到跳转到下一个界面。
到第三个界面后,使用 {TOTP}
输入二步验证,最后再使用 {ENTER}
按下回车键完成登陆。
完整的配置如下:
{USERNAME}{ENTER}{DELAY 2500}{PASSWORD}{ENTER}{DELAY 2500}{TOTP}{ENTER}
在「窗口关联」这个地方可以添加多个「窗口标题」,这样就可以在任意和 Google 相关的界面登陆账号了,例如:Google 主页、Gmail、YouTube、云端硬盘等等。
例子二
还有一种情况,有双层密码,第一层是使用 htaccess 给网站加密,第二层是页面登陆。
第一层加密会弹出下面的输入框。
那么可以使用 {USERNAME}{TAB}{PASSWORD}{ENTER}
输入第一层账号和密码,然后会加载登陆页面。使用 {DELAY 3000}
延迟 3 秒,等待网页加载完成,如果网页加载的时间比较久,久需要把延迟时间设置得更长。然后把第二层的密码放在备注里,账号和密码之间使用制表符(Tab)间隔。然后再使用 {NOTES}
输入备注里面的账号密码,最后 {ENTER}
按下回车键登陆账号,整个登陆流程就完成了。
完整的配置如下:
{USERNAME}{TAB}{PASSWORD}{ENTER}{DELAY 3000}{NOTES}{ENTER}