YASR - Podręcznik użytkownika

Spis treści
 

NAZWA

yasr (Yet Another Screen Reader) - próba stworzenia lekkiego, przenośnego screenreadera.  

SKŁADNIA

yasr [ -C config file ] [ -c ] [ -s synthesizer ] [ -p synthesizer port ] [ program arg1 arg2 ... argN ]  

OPIS

yasr to lekki, przenośny screenreader. Działa poprzez otwarcie shella w pseudoterminalu i przechwytywanie wejścia/wyjścia użytkownika, tworząc widok tego co jest na ekranie poprzez obserwowanie kodów i tekstów wysyłanych na ekran. Jedyne wymaganie to dostęp użytkownika do syntezatora mowy.

yasr był oryginalnie zaprojektowany do obsługi syntezatora Speak-out. Obsługuje również syntezatory DEC-Talk, DoubleTalk, Apollo oraz ViaVoice Outloud, lecz ich pełna obsługa wymaga jeszcze więcej pracy. Może również współpracować z serwerem Emacspeak i speech-dispatcherem.

Aktualnie yasr ma dwa zestawy map klawiaturym jedna dla "trybu przeglądu" (tzn. przeglądania ekranu), drugą dla trybu standardowego. Klawisze zdefiniowane dla teybu standardowego działają również w trybie przeglądu, jednak w tym przypadku klawisze zdeklarowane dla trybu przeglądu mają wyższy priorytet.  

OPCJE

-C plik konfiguracji
Plik konfiguracji którego użyje yasr.
-c
Próbuje emulować polecenie -c basha. Uruchamia /bin/sh, przekazując mu argumenty podane dla yasra.
-s syntezator
Nazwa syntezatora którego użyje yasr.
-p port syntezatora
Port na którym nasłuchuje syntezator.

yasr również wykona w oddzielnym procesie dowolny program, jeśli ten (wraz z potrzebnymi argumentami) będzie podany jako ostatni argument linii poleceń.  

MAPY KLAWIATURY

Mapa klawiatury trybu przeglądania
KlawiszFunkcja
spacja Podaje pozycję kursora przeglądu.
^ Skacze do początku linii i czyta słowo.
$ Skacze do ostatniego znaku linii i czyta słowo.
b Czyta poprzedni znak.
c Czyta znak.
d Czyta następny znak.
e Czyta od pozycji kursora do końca ekranu.
f Wyszukuje tekst na ekranie.
< Szuka od kursora do góry ekranu używając wprowadzonego uprzenio tekstu.
> Szuka od kursora do końca ekranu używając wprowadzonego uprzenio tekstu.
k Przechodzi do poprzedniej linii i czyta linię (jak strzałka w górę)).
l Czyta bieżącą linię.
m Przechodzi do następnej linii i czyta linię (jak strzałka w dół).
n Przekazuje następny klawisz do aplikacji.
t Czyta od początku ekranu do pozycji kursora.
w Czyta cały ekran.
z Skacze do początku poprzedniego słowa i czyta słowo.
x Skacze do początku następnego słowa i czyta słowo.
Strzałka w górę Przechodzi do poprzedniej linii i czyta linię.
Strzałka w dół Przechodzi do następnej linii i czyta linię.
Strzałka w lewo Cofa do poprzedniego znaku i czyta znak.
Strzałka w prawo Przechodzi do następnego znaku i czyta znak.
( Przechodzi do oprzedniego akapitu.
) Przechodzi do następnego akapitu.
alt-i Reinicjalizuje syntezator.
` Czyta kod ASCII bieżącego znaku.
Mapa klawiatury trybu standardowego (działa również w trybie przeglądania)
KlawiszFunkcja
ctrl-a Podaje pozycję kursora aplikacji.
ctrl-l Czyta linię.
ctrl-n Przekazuje następny klawisz do aplikacji.
ctrl-x Opróżnia bufor mowy.
alt-b Czyta poprzedni znak.
alt-c Czyta bieżący znak. Za drugim razem używa wyraźnego literowania.
alt-d Czyta słowo.
alt-e Czyta od kursora do końca ekranu.
alt-k Czyta poprzednią linię.
alt-l Czyta linię.
alt-m Czyta następną linię.
alt-r Przełącza tryb przeglądania.
alt-t Czyta od początku ekranu do kursora.
alt-w Czyta cały ekran.
alt-x Wyłącza mowę aż do naciśnięcia dowolnego klawisza (np. wciśnięcie ponowne włącza mowę).
ctrl-alt-k Asystent ustaień klawiatury. Pozwala na przenoszenie, kopiowanie lub usuwanie kombinacji klawiszy.
ctrl-alt-o Menu opcji.
ctrl-alt-s Zapis konfiguracji na dysk.
alt-enter Zawiesza yasr. Yasr nic nie mówi i ignoruje w tym stanie wszystkie kombinacje klawiszy. Naciśnij jeszcze raz dla uaktywnienia. Uwaga: ten klawisz jest zdefiniowany w opcjach jako "DisableKey"
 

PLIKI

/usr/local/share/yasr/yasr.conf
plik konfiguracyjny yasr.
 

AUTOR

Michael P. Gorse <mgorse@users.sourceforge.net>
 

Spis treści