Atajos de teclado y paleta de comandos
Aseptic se maneja entero con el ratón sin echar nada de menos. Pero lo que se hace veinte veces al día —cambiar de sección, saltar a un escenario, arrancarlo, abrir los logs— se hace antes con una tecla. Esta es la lista completa.
La paleta de comandos
Ctrl + K abre la paleta: un campo de texto y una lista que se filtra al escribir. Las flechas mueven la selección, Enter ejecuta y Esc cierra. Dentro hay tres clases de cosas, agrupadas:
- Secciones y paneles. Las secciones del rail izquierdo —Escenarios, Micros, Librerías y Mocks—, los paneles de apoyo del derecho —Notificaciones, Docker, Bases de datos, Chequeo y el copiloto— y Ajustes.
- Escenarios. Cada escenario del proyecto por su nombre. Elegir uno lo selecciona y abre su sección.
- Acciones. Las que tienen sentido en este momento: arrancar aparece con un escenario parado seleccionado, parar solo si está corriendo y limpiar solo si no lo está. Junto a ellas, las que valen siempre: alternar el panel inferior, abrir los logs a pantalla completa o ver esta misma lista.
Esa última parte es lo que la separa de un menú. Un menú enseña todo lo que la app sabe hacer y atenúa lo que ahora no toca; la paleta lista lo que se puede ejecutar en el estado en el que está la ventana. Por eso funciona escribiendo lo que uno quiere —«arr», «logs», el nombre del escenario— en vez de recordando dónde estaba.
Los atajos
Son 12, repartidos en 4 grupos. Ctrl es ⌘ en macOS, y la app lo detecta sola: la chuleta enseña la tecla de la plataforma en la que está. Ctrl + 1 a 4 llevan, por ese orden, a Escenarios, Micros, Mocks y al panel de Docker.
Navegación
| Atajo | Acción |
|---|---|
| Ctrl/⌘ K | Abrir la paleta de comandos |
| Ctrl/⌘ F | Buscar en el lateral de la sección activa |
| Ctrl/⌘ 1–4 | Cambiar de sección |
| Ctrl/⌘ J | Mostrar u ocultar el panel inferior |
| ↑↓ | Mover la selección en la lista lateral |
| Enter | Abrir o editar el elemento seleccionado |
Acciones
| Atajo | Acción |
|---|---|
| Ctrl/⌘ N | Crear el elemento de la sección activa (escenario · servicio · stub) |
| Ctrl/⌘ Enter | Iniciar o detener el escenario seleccionado |
| Ctrl/⌘ E | Exportar el escenario seleccionado |
| Esc | Cerrar el editor o el diálogo abierto |
Vista
| Atajo | Acción |
|---|---|
| Ctrl/⌘ +−0 | Ampliar · reducir · restablecer el zoom |
Ayuda
| Atajo | Acción |
|---|---|
| ? | Mostrar esta referencia de atajos |
Por qué son pocos
12 combinaciones caben en la cabeza; cuarenta se consultan, y consultar una lista de atajos es exactamente lo que un atajo venía a evitar. La lista se mantiene corta a propósito: una tecla se gana cuando la acción se repite muchas veces al día. Todo lo demás vive en la paleta, que no hay que memorizar porque se busca escribiendo.
Las teclas sin modificador —Enter, Esc, las flechas, ?— no roban la escritura: dentro de un campo de texto se comportan como en cualquier campo de texto. La única excepción es Enter desde la lupa del lateral, que abre el elemento seleccionado en la lista de al lado.
Y lo que está flotando delante manda sobre lo de detrás: con la paleta, un diálogo o la propia chuleta abiertos, Esc cierra esa superficie y el resto de atajos no llegan a la ventana. Sin esa regla, cerrar un desplegable cerraba también el editor que había debajo.
La misma lista, dentro de la app
La referencia se abre con ? en cualquier momento, y también está en Ajustes → Atajos de teclado. La guía la documenta en Atajos de teclado.
Si algún día esta página y la app no coincidieran, la que está mal es esta página: la tabla de arriba no se escribe, se genera al publicar el sitio a partir del mismo registro de atajos que despacha las pulsaciones en la aplicación. Un atajo que cambie en la app cambia aquí, y en los seis idiomas, sin que nadie tenga que acordarse.
Preguntas frecuentes
¿Se pueden cambiar los atajos?
Hoy no: no hay editor de combinaciones. Mientras sean 12 y no choquen entre sí, reasignar teclas resuelve un problema que todavía no existe.
¿Funcionan igual en macOS?
Sí. El modificador es ⌘ en vez de Ctrl y la app lo detecta sola, así que la chuleta y los menús enseñan la tecla de la plataforma en la que se está.
¿Qué pasa si pulso Ctrl+Enter sin un escenario seleccionado?
Nada. Un atajo resuelve siempre a la misma acción, pero la acción comprueba su estado antes de ejecutarse: arrancar necesita un escenario elegido y sin el editor abierto, igual que el botón del topbar. La pulsación no encola un arranque a medias.
¿Hay atajos para el CLI?
El CLI aseptic no tiene atajos: tiene comandos. Lo que hace la
app y lo que hace el CLI sale del mismo registro de operaciones, así que casi todo
lo que se lanza con una tecla aquí tiene su comando allí.