En informática , la navegación espacial es la capacidad de navegar entre elementos enfocables, como hipervínculos y controles de formulario, dentro de un documento estructurado o una interfaz de usuario de acuerdo con la ubicación espacial.
Este método se utiliza ampliamente en software de aplicación como juegos de computadora .
En el pasado, los navegadores web utilizaban la navegación con tabuladores para cambiar el foco dentro de una interfaz, presionando la tecla de tabulación de un teclado de computadora para enfocar el siguiente elemento (o ⇧ Shift+ Tab ↹para enfocar el anterior). El orden se basa en el del documento de origen. Para HTML sin ningún estilo, este método generalmente funciona ya que la ubicación espacial del elemento está en el mismo orden que el documento de origen. Sin embargo, con la introducción del estilo a través de atributos de presentación u hojas de estilo como CSS , este tipo de navegación se usa con menos frecuencia. La navegación espacial utiliza las teclas de flecha (con una o más teclas modificadoras presionadas) para navegar en el "plano 2D" de la interfaz. Por ejemplo, al presionar la tecla de flecha "arriba" se enfocará el elemento enfocable más cercano en la parte superior (en relación con el elemento actual). En muchos casos, esto podría ahorrar muchas pulsaciones de teclas.
Esta característica de accesibilidad está disponible en varias aplicaciones, por ejemplo, el navegador web Vivaldi . [1] Para los usuarios de Vivaldi, esto permite una forma más rápida de "saltar" a diferentes áreas en páginas web o artículos largos sin tener que desplazarse y escanear manualmente con los ojos. Algunos ejemplos, como se mencionó anteriormente, incluyen la tecla para saltar al siguiente campo de entrada, pero también la tecla con las teclas de flecha ( , , , ) para saltar a varios enlaces y encabezados de texto.Tab ↹⇧ Shift↑↓→←
Doug Turner (Mozilla) , el desarrollador principal de Minimo , ha creado un par de compilaciones especiales de Mozilla Firefox con esta función. Con el tiempo, es posible que esta compilación se convierta en una parte predeterminada de Firefox.
Las compilaciones nocturnas de WebKit (el motor de diseño utilizado por Apple Safari y Google Chrome , entre otros) ahora [2] tienen soporte para la navegación espacial.
En los juegos, dicha navegación está representada (por ejemplo) por el movimiento relativo a la cámara.