2021-08-27

KeePassXC Personalizar Autoescritura.

Para iniciar sesión en algunas páginas como en Google, por ejemplo, es necesario escribir el usuario, Esperar unos segundos asta que cargue la nueva página donde hay que escribir la contraseña y presionar Enter.

Para eso tenemos que crear o modificar un apunte (una contraseña guardada en KeePassXC) Vamos al menú lateral izquierdo donde dice autoescritura y seleccionar Utilizar secuencia de auto escritura personalizada:

En KeePassXC se puede personalizar para que haga esto automáticamente, el comportamiento por defecto es que escribe usuario, luego tabulación, contraseña y enter. En este caso sería así, usuario, enter, esperar algunos segundos hasta que cargue la página, contraseña y enter.

Borrar usuario cargadoEscribir el usuarioEnterEsperar que cargue la paginaBorrar la contraseña cargadaEscribir la contraseñaEnter

En el campo de texto poner lo siguiente:
{CLEARFIELD}{USERNAME}{ENTER}{DELAY 1500}{CLEARFIELD}{PASSWORD}{ENTER}

  • {CLEARFIELD} Borra el contenido antes de escribir.
  • {DELAY 3000} Espera 3 segundos antes de escribir la contraseña.
  • {DELAY=20} Especifica el tiempo especificado entre tecla y tecla, para escribir más lento.

Variantes:

{CLEARFIELD}{USERNAME}{ENTER}{DELAY 3000}{CLEARFIELD}{PASSWORD}{ENTER} 

{CLEARFIELD}{USERNAME}{ENTER}{DELAY 3000}{TAB}{TAB}{CLEARFIELD}{PASSWORD}{ENTER} 
(Ejemplo:PortalMacro)

{DELAY=20}{CLEARFIELD} {USERNAME}{ENTER}{DELAY 2000}{TAB}{TAB}{CLEARFIELD}{PASSWORD}{ENTER}

2FA - TOTP.

Usuario y Contraseña en una página, TOTP en la siguiente. (Ejemplo: webmin)
{CLEARFIELD}{USERNAME}{TAB}{CLEARFIELD}{PASSWORD}{ENTER}{DELAY 3000}{CLEARFIELD}{TOTP}{ENTER}

Usuario, Contraseña  y TOTP en tres páginas diferentes.

{CLEARFIELD}{USERNAME}{ENTER}{DELAY 2000}{CLEARFIELD}{PASSWORD}{ENTER}{DELAY 2000}{TOTP}{ENTER}

Rellenar un formulario con más campos

En una entrada (apunte) yendo a Avanzado en la parte de Atributos personalizados se puede agregar más campos como por ejemplo DNI, ID, mail, dirección, CP, etc. que pueden ser utilizados con la autoescritura, llamandolos con la sintaxis {S:CAMPO_PERSONALIZADO}

{CLEARFIELD}{S:DNI}{TAB}{CLEARFIELD}{USERNAME}{TAB}{CLEARFIELD}{PASSWORD}{ENTER}

(Galicia, BBVA)

Ayuda

Para mas información está la ayuda en la web oficial de KeePasXC https://keepassxc.org/docs/KeePassXC_UserGuide.html#_configure_auto_type_sequences

Se puede encontrar una lista completa de acciones admitidas y marcadores de posición en https://keepass.info/help/base/autotype.html#autoseq

Marcadores de posición https://keepass.info/help/base/placeholders.html