Nawigacja przestrzenna

W informatyce nawigacja przestrzenna to możliwość poruszania się między elementami, które można ustawić, takimi jak hiperłącza i kontrolki formularzy, w ustrukturyzowanym dokumencie lub interfejsie użytkownika zgodnie z lokalizacją przestrzenną.

Ta metoda jest szeroko stosowana w oprogramowaniu aplikacyjnym, takim jak gry komputerowe .

W przeszłości przeglądarki internetowe wykorzystywały nawigację za pomocą kart , aby zmienić punkt skupienia w interfejsie, naciskając klawisz tabulacji na klawiaturze komputera , aby skupić się na następnym elemencie (lub ⇧ Shift + Tab ↹ , aby skupić się na poprzednim elemencie). Kolejność jest oparta na kolejności w dokumencie źródłowym. W przypadku HTML bez żadnego stylu ta metoda zwykle działa, ponieważ położenie przestrzenne elementu jest w tej samej kolejności, co w dokumencie źródłowym. Jednak wraz z wprowadzeniem stylu za pomocą atrybutów prezentacyjnych lub arkuszy stylów, takich jak CSS , ten rodzaj nawigacji jest używany rzadziej. Nawigacja przestrzenna wykorzystuje klawisze strzałek (z przytrzymanym jednym lub kilkoma klawiszami modyfikującymi ) do nawigacji na „płaszczyźnie 2D” interfejsu. Na przykład naciśnięcie klawisza strzałki „w górę” skupi się na najbliższym elemencie, który można ustawić na górze (względem bieżącego elementu). W wielu przypadkach może to zaoszczędzić wiele naciśnięć klawiszy.

Ta funkcja ułatwień dostępu jest dostępna w wielu aplikacjach, np. w przeglądarce internetowej Vivaldi . Użytkownikom Vivaldi pozwala to na szybsze „przeskakiwanie” do różnych obszarów długich stron internetowych lub artykułów bez ręcznego przewijania i skanowania oczami. Niektóre przykłady, jak wspomniano powyżej, obejmują Tab ↹ , aby przejść do następnego pola wprowadzania, ale także klawisz ⇧ Shift z klawiszami strzałek ( , , , ), aby przejść do różnych łączy i nagłówków tekstu.

Doug Turner (Mozilla) , główny programista Minimo , stworzył kilka specjalnych kompilacji przeglądarki Mozilla Firefox z tą funkcją. Ostatecznie może to zostać utworzone jako domyślna część Firefoksa.

Nocne kompilacje WebKit ( silnik układu używany między innymi przez Apple Safari i Google Chrome ) obsługują teraz nawigację przestrzenną.

W grach taka nawigacja jest reprezentowana przez (na przykład) ruch względem kamery.

Zobacz też

Linki zewnętrzne