Saltar al contenido principal
Todo con el teclado · Ajustes predeterminados más discretos

Navega con el teclado: modo de pistas, selección al escribir y más

Navigation v1.2.0

Nav v1.2.0 añade una capa de teclado real al navegador. Llegan juntas cuatro funciones nuevas: modo de pistas (etiquetas con letras sobre cada elemento clicable de la página), selección al escribir (al escribir letras se resaltan todas las coincidencias), selección rápida de texto (Shift+flechas amplía la selección por palabra, línea o bloque; copia sin usar el ratón) y desplazamiento de la página con las flechas con un modelo de velocidad. El menú desplegable de configuración pasa a ser una página de opciones completa con 40 interruptores, frente a los 28 anteriores, con navegación lateral, búsqueda en tiempo real y un recorrido que muestra cada función al pasar el cursor. Pausa por sitio con Shift+Esc, tecla de activación de pistas personalizable y vista previa por defecto. Las funciones que capturan pulsaciones en la página vienen DESACTIVADAS al instalar.

  • Modo de pistas (nuevo): mantén pulsado Shift y aparecerá una etiqueta con letras sobre cada elemento clicable de la página; escribe la etiqueta para hacer clic
  • Selección al escribir (nuevo): escribe letras para resaltar todas las coincidencias de texto en la página; las flechas recorren los resultados, Enter activa el seleccionado y Alt+Enter abre una vista previa de la búsqueda en Google
  • Selección rápida de texto (nuevo): Shift+flecha amplía la selección por palabra, línea o bloque desde cualquier punto de anclaje para copiar rápido
  • Desplazamiento de página con las flechas (nuevo): velocidades lenta / predeterminada / rápida / desactivada, con un modelo de velocidad pensado para que se sienta natural
  • Una página de opciones dedicada sustituye al menú desplegable de ajustes del panel lateral: 40 interruptores en lugar de 28, navegación lateral, búsqueda, scroll-spy, y además sirve como recorrido de bienvenida
  • Pausa por sitio (nuevo): Shift+Escape activa o desactiva todos los atajos de Nav en el dominio actual
  • Activador de pistas personalizable: mantener Shift (predeterminado), mantener Alt, mantener Ctrl o pulsar / para un modo al estilo de Vimium
  • Las funciones que capturan pulsaciones de teclas en la página vienen DESACTIVADAS al instalar: actívalas cuando hayas leído qué hacen

Una auténtica capa de teclado

Nav tiene atajos de teclado desde la v1.0: Alt+K para la paleta de comandos, Alt+G para la agrupación inteligente y teclas rápidas en el panel lateral. La v1.2.0 introduce una capa de teclado totalmente nueva que actúa sobre la propia página, no solo sobre el panel lateral. Por primera vez llegan cuatro funciones a la vez:

  • Modo de pistas: etiquetas con letras sobre cada elemento en el que se puede hacer clic
  • Selección al escribir: encuentra todas las coincidencias de texto mientras escribes
  • Selección rápida de texto: Shift+flecha amplía por palabra, línea o bloque
  • Desplazamiento de página con las flechas: desplazamiento con modelo de velocidad usando solo las flechas

Cada función se puede activar por separado en la nueva página de opciones, y las cuatro vienen desactivadas en la primera instalación. Cuando las activas, Nav se comporta como un navegador manejado por teclado al estilo de Vimium superpuesto a Chrome, sin renunciar al panel lateral ni a los espacios de trabajo.

Modo de pistas: navegar con el teclado

Mantén pulsado Shift y aparecerá una etiqueta con una letra sobre cada elemento de la página en el que se puede hacer clic: enlaces, botones, campos de formulario, divs con rol de botón, controles SVG muy anidados, todo. Escribe la etiqueta para hacer clic. Las etiquetas de dos caracteres se resuelven a medida que escribes. Mantén Shift+Alt al escribir la última letra para previsualizar el enlace en la superposición de Glance; Shift+Ctrl para abrirlo en una pestaña en segundo plano. Cuando el prefijo es ambiguo, Enter confirma la acción principal actual con la misma semántica de modificadores.

El modo de pistas se ejecuta en todos los marcos, así que funciona dentro de iframes (piensa en YouTube incrustado, GitHub incrustado, cualquier cosa incrustada). Nunca modifica las solicitudes de red. Toda la función está en hints.js, unas 1.500 líneas de JavaScript puro.

Selección al escribir

Con el modo de pistas desactivado, escribe letras sin modificadores y Nav resalta cada aparición del texto en la página usando la CSS Custom Highlight API, la función moderna de la plataforma web para resaltar páginas sin alterarlas. Las flechas alternan entre las coincidencias. Enter activa la primera coincidencia. Alt+Enter abre una búsqueda rápida del texto encontrado en Google en la superposición de Glance. Ctrl+Enter abre esa búsqueda en una pestaña en segundo plano.

Es una búsqueda de texto en la página que hace lo que esperas en cuanto empiezas a escribir, no un cuadro de diálogo aparte que tienes que abrir primero.

Selección rápida de texto

La forma de copiar texto con el teclado que la mayoría de los usuarios llevan años pidiendo a un navegador. Mientras la selección al escribir está activa, Shift+flecha amplía la selección actual por palabra, línea o bloque según la dirección de la flecha, anclada en lo que hayas encontrado, no al inicio del documento. Shift+A expande la coincidencia actual a un párrafo entero.

Úsalo para copiar un párrafo, un bloque de código, una cita textual o una referencia sin tocar el ratón. La selección se amplía con la semántica normal de Chrome, así que Cmd/Ctrl+C copia lo que tengas seleccionado.

Un nuevo ajuste Shift+arrow extend mode te permite elegir entre dos comportamientos: ampliar la selección (lo que quiere la mayoría) o alternar coincidencias (al estilo de Vimium). El valor predeterminado es ampliar.

Desplazamiento de página con las flechas

Desplazamiento opcional de la página con las flechas (no para cambiar de pestaña, que sigue en Alt+arrow). Cuatro ajustes de velocidad: Lento, Predeterminado, Rápido, Desactivado. Al mantener pulsadas las flechas, el desplazamiento responde al instante y acelera mientras sigues pulsando, con un modelo de velocidad diseñado para que se sienta nativo y no controlado por scripts. Internamente, gestionamos la primera pulsación con un desplazamiento suave y las repeticiones siguientes con uno instantáneo para esquivar el límite de cancelación del desplazamiento suave de Chrome: el resultado es un desplazamiento sin tirones al mantener las flechas pulsadas.

El ajuste está en la tarjeta Atajos de teclado. Desactivado de forma predeterminada, según la regla de valores predeterminados conservadores que verás más abajo.

Página de opciones dedicada

El menú desplegable de ajustes que estaba dentro del panel lateral se ha sustituido por una página de opciones completa (ábrela desde chrome://extensions → Detalles → Opciones de extensiones, o desde el icono del engranaje). Ahora hay cuarenta interruptores, frente a los veintiocho de la v1.1.0: doce ajustes nuevos disponibles por primera vez. La nueva página incluye:

  • Navegación lateral: Navegación / Pestañas y espacios de trabajo / Apariencia, y un campo de búsqueda que filtra las tarjetas en tiempo real
  • Scroll-spy: la sección actual se resalta automáticamente en la barra lateral mientras te desplazas
  • Todo contraído por defecto: todas las tarjetas empiezan cerradas; haz clic para expandirlas. El estado de contracción se conserva durante cada visita.
  • Títulos en lenguaje claro: “Modo de pistas” en lugar de “keyboardHints”, “Selección rápida de texto” en lugar de “textSelectionExtend”
  • Recorrido de bienvenida: cada tarjeta de función tiene una animación que se activa al pasar el cursor y muestra el comportamiento en contexto. Un subgrupo de Recomendados en la parte superior destaca tres opciones de gran impacto que puedes activar. Una lista de comprobación registra lo que has activado y refleja el estado efectivo, no el almacenamiento sin procesar.
  • Enlaces de ayuda en cada tarjeta: cada tarjeta tiene un pequeño icono de ayuda que te lleva a la sección correspondiente del artículo de SuperchargeNavigation en la biblioteca. La documentación está a un clic del ajuste que describe.

Valores predeterminados conservadores al instalar

Tres funciones que capturan pulsaciones en la página vienen DESACTIVADAS en la primera instalación: modo de pistas, escribir para seleccionar y Shift+desplazamiento. Estas funciones interceptan lo que escribes y el desplazamiento en la página: son útiles, pero pueden sorprender. La nueva instalación las trata como opciones que puedes activar desde el recorrido de bienvenida, no como una sorpresa en el primer uso.

Si ya usabas Nav antes de esta actualización, tus ajustes actuales se mantienen sin cambios.

Activador de pistas personalizable

El modo de pistas no tiene por qué depender de Shift. Hay cuatro opciones de activación en la página de opciones:

  • Mantener Shift: la opción predeterminada
  • Mantener Alt: si Shift choca con un atajo del sistema operativo
  • Mantener Ctrl: cuando una app que usas a menudo ya ocupa Shift
  • Pulsar /: un modo modal al estilo de vimium; pulsa /, escribe la etiqueta para hacer clic y pulsa Esc para salir

Los modificadores de combinación (vista previa y pestaña en segundo plano) se derivan automáticamente del activador que elijas, de modo que los tres roles siempre se mantienen diferenciados. Los textos de los ajustes que muestran etiquetas de teclas se actualizan en tiempo real según el activador seleccionado.

Pausa por sitio

Shift+Escape en cualquier página activa o desactiva un interruptor general por dominio. Todos los comportamientos de los scripts de contenido de Nav (pistas, escribir para seleccionar, Alt+desplazamiento, Alt+clic central, cambiar de pestaña con Alt+flechas, Glance/Peek, gestos rocker, Super Drag) quedan desactivados en ese dominio hasta que vuelvas a activarlo.

También puedes acceder al mismo interruptor desde la paleta de comandos Alt+K (“Pausar atajos de Nav en …”) y desde un botón de pausa por sitio en la cabecera del panel lateral, que muestra el estado actual de un vistazo.

Alt+clic para la vista previa

El modificador de vista previa al hacer clic en enlaces ha cambiado: Alt+clic ahora abre el enlace en la superposición Glance integrada. Antes era Shift+clic. El cambio unifica la vista previa con clic normal y la del modo de pistas, que usa Shift+Alt mientras escribes: ahora ambas usan Alt como modificador de vista previa de forma coherente. Ctrl+clic sigue abriendo el enlace en una pestaña en segundo plano, igual que el comportamiento nativo de Chrome.

Vista previa por defecto

Una nueva opción invierte la combinación de clic: con la vista previa por defecto activada, un clic normal o Enter en una pista sin modificadores abre el enlace en la superposición Glance; Alt lo abre de forma normal. Ctrl siempre corresponde a “pestaña en segundo plano”.

Una subopción limita la vista previa por defecto a solo enlaces externos: los enlaces del mismo dominio se abren con normalidad y solo los de otros dominios se muestran en vista previa. Es útil si quieres usar la vista previa en los enlaces salientes sin afectar a la navegación dentro de la app.

Paleta de comandos Alt+K

Mejoras en toda la paleta:

  • El espacio de trabajo activo ahora se resalta visualmente en la sección de espacios de trabajo
  • Prioridad al escribir: si escribes con la paleta abierta, la selección se mueve más rápido hacia las coincidencias
  • Entrada Nuevo espacio de trabajo vacío, con una combinación con Shift (destructiva) para empezar desde cero
  • Esc cierra la paleta: antes permanecía abierta hasta que hacías clic fuera o volvías a pulsar Alt+K
  • Las teclas de flecha ya no se filtran a la página que hay debajo

Pestañas duplicadas: modo automático

La función de pestañas duplicadas tiene un nuevo modo automático: actívalo una vez y Nav fusionará en silencio las pestañas duplicadas a medida que las abras, sin necesidad de ningún comando manual. El comando manual Alt+K de la paleta sigue funcionando igual.

Página de nueva pestaña

El pie de página con la marca en la parte inferior de la página de nueva pestaña ya no se superpone a la cuadrícula de sitios más visitados en ventanas de poca altura. La fila de pestañas fijadas, los sitios más visitados, los espacios de trabajo, la barra de búsqueda, el reloj y la animación de partículas de fondo se pueden activar o desactivar individualmente, como antes.

Otras novedades

  • El botón de tema de la barra superior alterna entre claro, oscuro y automático sin desplazar la vista
  • La tarjeta de referencia rápida del panel lateral aparece desplegada por defecto; si la contraes, se recuerda tu elección
  • La tarjeta de consejo profesional de la página de opciones incluye un botón “Activar combinación” de un solo clic con una animación de demostración
  • El activador de barra diagonal del modo de navegación con teclado funciona en distribuciones de teclado no estadounidenses
  • Los textos de los ajustes que muestran etiquetas de teclas se actualizan al instante según el activador que elijas
  • Las funciones Agrupación inteligente y Desagrupar todo se pueden desactivar si sus atajos chocan con los de otra extensión

Corrección de errores

Una ronda de correcciones de estabilidad y casos límite: las lecturas iniciales de chrome.storage ahora están protegidas frente a la invalidación del contexto; los puntos del recorrido reflejan el estado efectivo en lugar del valor almacenado sin procesar; los clics del recorrido llegan a la fila correcta y los nombres de los ajustes coinciden con los textos del recorrido; se eliminó el controlador onerror en línea del panel lateral para cumplir con la CSP de MV3; se quitaron las líneas divisorias redundantes entre filas de las tarjetas de ajustes; y se sorteó el límite de cancelación del desplazamiento suave para que el desplazamiento siga siendo fluido al mantener pulsadas las teclas de flecha.