La navegación de ventanas exclusivamente con teclado funciona mejor como una ruta corta y predecible en lugar de una gran colección de atajos. Decide si la primera opción es una aplicación, una ventana o un proyecto, y luego mantén una alternativa para la ambigüedad.
Crea primero una ruta nativa
Usa Comando-Tabulador para seleccionar una aplicación y Comando-acento grave para moverte entre sus ventanas. Mission Control y Exposé de aplicación también se pueden abrir mediante atajos de teclado configurados en los Ajustes del Sistema. Aprende la ruta con unas pocas ventanas antes de añadir un selector global.
Si un proyecto abarca varias aplicaciones, una ruta basada primero en la aplicación puede hacer que aun así elijas la ventana incorrecta del navegador o editor. Una lista basada en objetivos reduce los candidatos antes de la selección final de la ventana.
Mantén el foco visible
Una interfaz de teclado debe mostrar qué elemento está seleccionado, permitir el movimiento en ambas direcciones y hacer que Escape sea una salida segura. Antes de activar una ventana con un título duplicado o vacío, inspecciona otra pista en lugar de confiar en el orden de la lista.
Prueba las ventanas minimizadas, los espacios (Spaces) a pantalla completa y una ventana que desaparezca mientras la lista está abierta. Un flujo de trabajo fiable debe fallar de forma visible cuando el objetivo ya no esté.
Previene colisiones de atajos
Registra cada atajo global y su propietario. Evita asignar la misma combinación de teclas a un gestor de ventanas, un lanzador, una extensión de navegador y una función del sistema. Si un atajo falla, pruébalo en la configuración de la herramienta antes de cambiar varias asignaciones a la vez.
Wallo utiliza una capa de objetivos seguida de una capa de ventanas en su navegación por teclado. Se requiere permiso de accesibilidad para un foco preciso, y los objetivos ambiguos o ausentes no deben activarse. Los atajos nativos siguen siendo la alternativa cuando un grupo de proyectos no es necesario.