> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zerokeyusb.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Editar una credencial

> Cómo entrar al editor, mover el cursor, usar las tres páginas de teclado, generar contraseñas aleatorias y guardar.

Esta guía detalla todas las operaciones del editor on-device. Si solo quieres crear tu primera credencial, empieza por la guía [Crear tu primera credencial](/es/getting-started/first-credential).

***

## Paso 1 — Selecciona la credencial

Desde la pantalla principal, navega hasta la credencial que quieras editar usando **Izquierda/Derecha**. Si tienes muchas, mantén **Izquierda/Derecha** para saltar 10 huecos de golpe.

<img src="https://mintcdn.com/depbit/p6YzZPVAl__6h8gW/images/steps/edit-credential-01-select.svg?fit=max&auto=format&n=p6YzZPVAl__6h8gW&q=85&s=20f69529948742b7b2e6a4f4998c1a01" alt="Seleccionar credencial 4 (github)" width="884" height="283" data-path="images/steps/edit-credential-01-select.svg" />

*Cuando la credencial correcta esté en pantalla (verás su número arriba a la izquierda — aquí `4`), pasa al siguiente paso.*

***

## Paso 2 — Selecciona el campo y entra al editor

El campo activo se ve invertido en blanco a la izquierda (mundo = sitio, silueta = usuario, candado = clave, llave = 2FA). Cambia entre campos con **Abajo/Arriba**:

* **Sitio** ↓ **Usuario** ↓ **Clave** ↓ **2FA** (si la credencial tiene TOTP)

Cuando estés sobre el campo correcto, **mantén Centro \~1 segundo** para entrar al editor.

<img src="https://mintcdn.com/depbit/p6YzZPVAl__6h8gW/images/steps/edit-credential-02-long-press.svg?fit=max&auto=format&n=p6YzZPVAl__6h8gW&q=85&s=3a65a7deb72a73ffb9c95c3332970419" alt="Pulsación larga en Centro" width="884" height="283" data-path="images/steps/edit-credential-02-long-press.svg" />

*Una pulsación **corta** en Centro tecleará el campo al ordenador (no es lo que quieres). Una pulsación **larga** (\~800 ms hasta ver el halo grande) abre el editor.*

***

## Paso 3 — Anatomía del editor

El editor se ve así:

<img src="https://mintcdn.com/depbit/p6YzZPVAl__6h8gW/images/steps/edit-credential-03-anatomy.svg?fit=max&auto=format&n=p6YzZPVAl__6h8gW&q=85&s=3ab7ada33110542500f2f8dc88df6ccf" alt="Anatomía del editor" width="884" height="283" data-path="images/steps/edit-credential-03-anatomy.svg" />

| Elemento         | Función                                                                                                                                              |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| Fila 1           | Muestra el contenido actual del campo (**hasta 32 caracteres**, con scroll lateral a partir de 16) y un cursor invertido en la posición de inserción |
| Fila 2 — `<` `>` | Mueven el cursor del **campo** (la posición donde se inserta)                                                                                        |
| Fila 2 — KB1     | Teclado de mayúsculas: `A B C D E F G H I J K L M N O P`                                                                                             |
| Fila 3 — `Rand`  | Rellena el campo con caracteres aleatorios fuertes del TRNG hardware (formato según Ajustes)                                                         |
| Fila 3 — KB2     | Teclado de minúsculas: `a b c d e f g h i j k l m n o p`                                                                                             |
| Fila 4 — `Save`  | Guarda los cambios y vuelve a la pantalla principal                                                                                                  |
| Fila 4 — KB3     | Números/símbolos: `0 1 2 3 4 5 6 7 8 9 - + ! @ #`                                                                                                    |

***

## Paso 4 — Mover el cursor por el teclado

Cuando entras al editor, el "foco" empieza en KB1 (fila 2). **Izquierda/Derecha** mueven el cursor del teclado dentro de la fila actual.

<img src="https://mintcdn.com/depbit/p6YzZPVAl__6h8gW/images/steps/edit-credential-04-cursor-keyboard.svg?fit=max&auto=format&n=p6YzZPVAl__6h8gW&q=85&s=b955182d46bedc0b8f32c19abe9685dc" alt="Cursor del teclado sobre L" width="884" height="283" data-path="images/steps/edit-credential-04-cursor-keyboard.svg" />

*Pulsa **Derecha** para avanzar el cursor del teclado, **Izquierda** para retroceder. Al llegar al final/inicio, salta al control de la fila adyacente (`Rand`, `Save`, `<`, `>`).*

***

## Paso 5 — Insertar un carácter

Con el carácter deseado bajo el cursor del teclado, pulsa **Centro**. Se inserta en la posición actual del cursor del campo, que avanza automáticamente.

<img src="https://mintcdn.com/depbit/p6YzZPVAl__6h8gW/images/steps/edit-credential-05-insert.svg?fit=max&auto=format&n=p6YzZPVAl__6h8gW&q=85&s=e511734029346498f5e83650917e8077" alt="Carácter L insertado" width="884" height="283" data-path="images/steps/edit-credential-05-insert.svg" />

*La `L` se inserta en la posición 5 del campo y el cursor del campo avanza a la posición 6. Si querías reemplazar en vez de insertar, lee el siguiente paso.*

***

## Paso 6 — Mover el cursor por el **campo** (no por el teclado)

A veces quieres editar caracteres en medio del campo, no añadir al final. Para eso usa los símbolos `<` y `>` de la fila 2.

<img src="https://mintcdn.com/depbit/p6YzZPVAl__6h8gW/images/steps/edit-credential-06-field-cursor.svg?fit=max&auto=format&n=p6YzZPVAl__6h8gW&q=85&s=9279cbddc712a85b1157b7b5c4232968" alt="Cursor del campo activo" width="884" height="283" data-path="images/steps/edit-credential-06-field-cursor.svg" />

*Llega hasta el símbolo `<` o `>` con **Izquierda** (desde KB1) y pulsa **Centro**. El cursor del **campo** se mueve una posición a la izquierda o a la derecha. Cuando esté en la posición que quieras editar, vuelve a KB1/KB2/KB3 y pulsa **Centro** sobre la nueva letra — sobreescribe la que había.*

<Tip>
  Las inserciones del teclado **sobreescriben** el carácter de la posición actual, no insertan. Así "borrar" un carácter es simplemente moverte sobre él y meter un espacio (KB3, primer carácter).
</Tip>

***

## Paso 7 — Generar contraseña aleatoria

Para campos de contraseña, en lugar de teclear letra a letra puedes usar **Rand**. Genera una contraseña aleatoria fuerte (**hasta 32 caracteres**).

El **formato** sigue lo que elijas en **Ajustes → `Pwd:`** (ver [Menú](/es/firmware/menu)). Hay seis formatos disponibles:

| Etiqueta en Ajustes     | Formato                                                                     | Ejemplo                            |
| ----------------------- | --------------------------------------------------------------------------- | ---------------------------------- |
| `Symbols` (por defecto) | 32 chars del set imprimible completo (letras, dígitos, símbolos)            | `t7#Kp!2r$Qm9^Za5Wd8&Bv3Ln6@Xj1Qz` |
| `Numeric`               | 32 dígitos                                                                  | `48201937560428173905641820937584` |
| `a-z 0-9`               | 32 letras minúsculas + dígitos                                              | `k3m9xq1z7r4p2n8wj5c6vb0hd1ft9gs2` |
| `Aa-z 0-9`              | 32 letras mayúsculas/minúsculas + dígitos                                   | `Kp3Mx9Qz1Rt4Nb8yWd2Fc7Hj5Lv0Gs6R` |
| `Words`                 | Palabras BIP39 capitalizadas unidas por un separador aleatorio (`-_.!@#*+`) | `Ocean-Cargo-Mint-River-Sun`       |
| `Words+Num`             | Igual, más un grupo de 2 dígitos tras la primera palabra                    | `River_28_Mango_Ocean_Tiger`       |

Los formatos de palabras usan una lista de palabras incorporada y meten tantas palabras como caben bajo 32 caracteres. `Rand` en los campos **site** o **user** siempre usa el set `Symbols` completo, independientemente de este ajuste.

<img src="https://mintcdn.com/depbit/p6YzZPVAl__6h8gW/images/steps/edit-credential-07-rand.svg?fit=max&auto=format&n=p6YzZPVAl__6h8gW&q=85&s=77739fd914f2c6523876a54152f503c2" alt="Rand resaltado en el editor" width="884" height="283" data-path="images/steps/edit-credential-07-rand.svg" />

*Navega a `Rand` con **Abajo** desde la fila 2. Pulsa **Centro**: el campo se rellena. Si no te gusta, pulsa **Centro** otra vez para regenerar.*

***

## Paso 8 — Guardar

Cuando termines, navega a `Save` (esquina inferior izquierda) y pulsa **Centro**. Los cambios se cifran con AES-128 CBC y se escriben a EEPROM.

<img src="https://mintcdn.com/depbit/p6YzZPVAl__6h8gW/images/steps/edit-credential-08-save.svg?fit=max&auto=format&n=p6YzZPVAl__6h8gW&q=85&s=77099ad0b8fa476ff7fbc1b2523d8564" alt="Save resaltado" width="884" height="283" data-path="images/steps/edit-credential-08-save.svg" />

*El editor se cierra y vuelves a la vista principal. La credencial ya tiene los cambios.*

<Warning>
  Salir del editor sin pulsar **Save** **descarta** los cambios. No hay confirmación: en el momento que cambies de pantalla por cualquier ruta que no sea `Save`, lo escrito se pierde.
</Warning>

***

## Tabla de atajos

| Acción                       | Cómo                                                                 |
| ---------------------------- | -------------------------------------------------------------------- |
| Entrar al editor             | Pulsación larga **Centro** sobre un campo                            |
| Mover cursor del teclado     | **Izquierda/Derecha**                                                |
| Cambiar de fila/teclado      | **Arriba/Abajo**                                                     |
| Insertar carácter            | **Centro** sobre la letra                                            |
| Mover cursor del **campo**   | **Centro** sobre `<` o `>` (fila 2)                                  |
| "Borrar" un carácter         | Mover el cursor a esa posición y meter espacio (KB3 primer carácter) |
| Generar contraseña aleatoria | **Centro** sobre `Rand`                                              |
| Guardar y salir              | **Centro** sobre `Save`                                              |
| Descartar cambios            | Desconectar el USB antes de pulsar Save                              |

***

## Próximos pasos

<CardGroup cols={2}>
  <Card title="Configurar 2FA" icon="clock" href="/es/getting-started/totp-codes">
    El campo TOTP solo se importa por USB-CDC, no se edita on-device.
  </Card>

  <Card title="Hacer una copia de seguridad" icon="cloud-arrow-down" href="/es/getting-started/creating-backups">
    Guarda tu estado actual antes de editar muchas credenciales.
  </Card>
</CardGroup>
