Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
YASR(1)			    General Commands Manual		       YASR(1)

       yasr (Yet Another Screen	Reader)	- is an	attempt	at a lightweight, por-
       table screen reader.

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

       yasr  is	 a  lightweight, portable screen reader. It works by opening a
       shell in	a pty and intercepting all user	 input/output,	maintaining  a
       window of what should be	on the screen by looking at the	codes and text
       sent to the screen. It only requires that the user be  able  to	access
       the text	to speech (TTS)	device.

       yasr  was  originally  designed in conjunction with a Speak-out TTS de-
       vice.  Yasr also	attempts to support DEC-Talk, DoubleTalk, Apollo,  and
       ViaVoice	 Outloud,  but more work is needed to get these	to work	fully.
       It may be able to work with Emacspeak servers, however.

       Currently yasr has two sets of keymaps, one for "review mode" (ie,  re-
       viewing	the  screen)  and one for the standard mode.  Keys defined for
       the standard mode are checked irrespective of whether the  user	is  in
       review  mode  or	 standard  mode, but the review	mode keymap is checked
       first in	the former case.

       -C config file
	      The configuration	file that yasr should use.

       -c     Attempts to emulate bash's -c command. It	runs /bin/sh,  passing
	      it the arguments that were passed	to yasr.

       -s synthesizer
	      The TTS synthesizer to use in conjunction	with yasr.

       -p synthesizer port
	      The port that the	TTS synthesizer	is connected to.

       yasr  will also fork and	exec a program to run, if it (and any optional
       command line arguments it needs)	are given as the last command line ar-

       Review mode

	      Say review cursor	position.

       ^      Move to the first	character on the line, and say word.

       $      Move to the last character on the	line, and say word.

       b      Say previous character.

       c      Say character.

       d      Say next character.

       e      Read from	cursor to bottom of screen.

       f      Search for text on the screen.

       <      Search  from  cursor  to top of screen, using the	previously-en-
	      tered search string.

       >      Search from cursor to bottom of screen, using the	previously-en-
	      tered search string.

       k      Move up a	line and read the line (currently same as up arrow).

       l      Say current line.

       m      Move  down  a line and read the line (currently same as down ar-

       n      Bypass (send directly to the application).

       t      Read from	top to cursor.

       w      Read entire screen.

       z      Move to beginning	of previous word and read the word.

       x      Move to beginning	of next	word and read the word.

       up arrow
	      Move to previous line and	read the line.

       down arrow
	      Move to next line	and read the line.

       left arrow
	      Move back	one character and read the character.

       right arrow
	      Move ahead one character and read	the character.

       (      Go to previous paragraph.

       )      Go to next paragraph.

       alt-i  Reinitialize the synthesizer.

       `      Read the ASCII value of the current character.

	      Standard mode These keys also work in review mode.

       ctrl-a Say application cursor position.

       ctrl-l Say line.

       ctrl-n Bypass.

       ctrl-x Flush speech buffer.

       alt-b  Say previous character.

       alt-c  Say chracter.

       alt-d  Say word.

       alt-e  Read cursor to bottom of screen.

       alt-k  Say previous line.

       alt-l  Read line.

       alt-m  Read next	line.

       alt-r  Toggle review mode.

       alt-t  Read top to cursor.

       alt-w  Read entire screen.

       alt-x  Silence speech. Like ctrl-x but will continue to be silent until
	      a	key is pressed (pressing alt-x a second	time will start	speech
	      again, for example).

	      Keyboard wizard. Allows the user to move,	copy, or  delete  key-
	      bindings from within yasr.

	      Options menu. Allows the user to set options from	within yasr.

	      Save configuration to disk.

	      Disable yasr. Yasr is silent and ignores all keys	when disabled.
	      Press again to re-enable.	 Note: this key	is defined in the [op-
	      tions] section as	"DisableKey"

	      yasr configuration file.

       Michael P. Gorse	<>

				16 August 2002			       YASR(1)


Want to link to this manual page? Use this URL:

home | help