EnglishFrenchSpanish

OnWorks favicon

yasr - Online in the Cloud

Run yasr in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command yasr that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


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

SYNOPSIS


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

DESCRIPTION


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 device. 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, reviewing 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.

OPTIONS


-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 arguments.

KEYBOARD SETTINGS


Review mode

spacebar
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-entered search string.

> Search from cursor to bottom of screen, using the previously-entered 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 arrow).

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).

ctrl-alt-k
Keyboard wizard. Allows the user to move, copy, or delete keybindings from within
yasr.

ctrl-alt-o
Options menu. Allows the user to set options from within yasr.

ctrl-alt-s
Save configuration to disk.

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

Use yasr online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Phaser
    Phaser
    Phaser is a fast, free, and fun open
    source HTML5 game framework that offers
    WebGL and Canvas rendering across
    desktop and mobile web browsers. Games
    can be co...
    Download Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    and...
    Download VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    a...
    Download OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 5
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    you...
    Download D3.js
  • More »

Linux commands

Ad