blob: 515f1031b2dfbcce6ae958f6e8c9082724899d48 [file] [log] [blame]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The BRLTTY Command Reference
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. contents::
Alphabetical Command Index
==========================
* `ALERT`_
* `ALTGR`_
* `ASPK_CMP_WORDS`_
* `ASPK_DEL_CHARS`_
* `ASPK_INDENT`_
* `ASPK_INS_CHARS`_
* `ASPK_REP_CHARS`_
* `ASPK_SEL_CHAR`_
* `ASPK_SEL_LINE`_
* `ATTRBLINK`_
* `ATTRDN`_
* `ATTRUP`_
* `ATTRVIS`_
* `AUTOREPEAT`_
* `AUTOSPEAK`_
* `BACK`_
* `BOT`_
* `BOT_LEFT`_
* `BRLKBD`_
* `BRLUCDOTS`_
* `BRL_START`_
* `BRL_STOP`_
* `CAPBLINK`_
* `CHRLT`_
* `CHRRT`_
* `CLIP_ADD`_
* `CLIP_APPEND`_
* `CLIP_COPY`_
* `CLIP_NEW`_
* `CLIP_RESTORE`_
* `CLIP_SAVE`_
* `COMPBRL6`_
* `CONTEXT`_
* `CONTRACTED`_
* `CONTROL`_
* `COPY_LINE`_
* `COPY_RECT`_
* `CSRBLINK`_
* `CSRHIDE`_
* `CSRJMP_VERT`_
* `CSRSIZE`_
* `CSRTRK`_
* `CSRVIS`_
* `DESCCHAR`_
* `DESC_CURR_CHAR`_
* `DISPMD`_
* `FREEZE`_
* `FWINLT`_
* `FWINLTSKIP`_
* `FWINRT`_
* `FWINRTSKIP`_
* `GOTOLINE`_
* `GOTOMARK`_
* `GUI`_
* `GUI_APP_ALERTS`_
* `GUI_APP_LIST`_
* `GUI_APP_MENU`_
* `GUI_AREA_ACTV`_
* `GUI_AREA_NEXT`_
* `GUI_AREA_PREV`_
* `GUI_BACK`_
* `GUI_BRL_ACTIONS`_
* `GUI_DEV_OPTIONS`_
* `GUI_DEV_SETTINGS`_
* `GUI_HOME`_
* `GUI_ITEM_FRST`_
* `GUI_ITEM_LAST`_
* `GUI_ITEM_NEXT`_
* `GUI_ITEM_PREV`_
* `GUI_TITLE`_
* `HELP`_
* `HOME`_
* `HOSTCMD`_
* `HOST_COPY`_
* `HOST_CUT`_
* `HOST_PASTE`_
* `HWINLT`_
* `HWINRT`_
* `INDICATORS`_
* `INFO`_
* `KEY_BACKSPACE`_
* `KEY_CURSOR_DOWN`_
* `KEY_CURSOR_LEFT`_
* `KEY_CURSOR_RIGHT`_
* `KEY_CURSOR_UP`_
* `KEY_DELETE`_
* `KEY_END`_
* `KEY_ENTER`_
* `KEY_ESCAPE`_
* `KEY_FUNCTION`_
* `KEY_HOME`_
* `KEY_INSERT`_
* `KEY_PAGE_DOWN`_
* `KEY_PAGE_UP`_
* `KEY_TAB`_
* `LEARN`_
* `LNBEG`_
* `LNDN`_
* `LNEND`_
* `LNUP`_
* `MACRO`_
* `MENU_FIRST_ITEM`_
* `MENU_LAST_ITEM`_
* `MENU_NEXT_ITEM`_
* `MENU_NEXT_SETTING`_
* `MENU_PREV_ITEM`_
* `MENU_PREV_LEVEL`_
* `MENU_PREV_SETTING`_
* `META`_
* `MUTE`_
* `NOOP`_
* `NXDIFCHAR`_
* `NXDIFLN`_
* `NXINDENT`_
* `NXNBWIN`_
* `NXPGRPH`_
* `NXPROMPT`_
* `NXSEARCH`_
* `OFFLINE`_
* `PASSAT`_
* `PASSCHAR`_
* `PASSDOTS`_
* `PASSPS2`_
* `PASSXT`_
* `PASTE`_
* `PASTE_HISTORY`_
* `PRDIFCHAR`_
* `PRDIFLN`_
* `PREFLOAD`_
* `PREFMENU`_
* `PREFRESET`_
* `PREFSAVE`_
* `PRINDENT`_
* `PRNBWIN`_
* `PRPGRPH`_
* `PRPROMPT`_
* `PRSEARCH`_
* `REFRESH`_
* `REFRESH_LINE`_
* `RESTARTBRL`_
* `RESTARTSPEECH`_
* `RETURN`_
* `ROUTE`_
* `ROUTE_CURR_LOCN`_
* `ROUTE_LINE`_
* `ROUTE_SPEECH`_
* `SAY_ABOVE`_
* `SAY_ALL`_
* `SAY_BELOW`_
* `SAY_FASTER`_
* `SAY_HIGHER`_
* `SAY_LINE`_
* `SAY_LOUDER`_
* `SAY_LOWER`_
* `SAY_SLOWER`_
* `SAY_SOFTER`_
* `SCR_START`_
* `SCR_STOP`_
* `SELECTVT`_
* `SELECTVT_NEXT`_
* `SELECTVT_PREV`_
* `SETLEFT`_
* `SETMARK`_
* `SET_ATTRIBUTES_TABLE`_
* `SET_CONTRACTION_TABLE`_
* `SET_KEYBOARD_TABLE`_
* `SET_LANGUAGE_PROFILE`_
* `SET_TEXT_TABLE`_
* `SHIFT`_
* `SHOW_CURR_LOCN`_
* `SIXDOTS`_
* `SKPBLNKWINS`_
* `SKPIDLNS`_
* `SLIDEWIN`_
* `SPEAK_CURR_CHAR`_
* `SPEAK_CURR_LINE`_
* `SPEAK_CURR_LOCN`_
* `SPEAK_CURR_WORD`_
* `SPEAK_FRST_CHAR`_
* `SPEAK_FRST_LINE`_
* `SPEAK_INDENT`_
* `SPEAK_LAST_CHAR`_
* `SPEAK_LAST_LINE`_
* `SPEAK_NEXT_CHAR`_
* `SPEAK_NEXT_LINE`_
* `SPEAK_NEXT_WORD`_
* `SPEAK_PREV_CHAR`_
* `SPEAK_PREV_LINE`_
* `SPEAK_PREV_WORD`_
* `SPELL_CURR_WORD`_
* `SPKHOME`_
* `SPK_START`_
* `SPK_STOP`_
* `SWITCHVT`_
* `SWITCHVT_NEXT`_
* `SWITCHVT_PREV`_
* `TIME`_
* `TOP`_
* `TOP_LEFT`_
* `TOUCH_AT`_
* `TOUCH_NAV`_
* `TUNES`_
* `TXTSEL_ALL`_
* `TXTSEL_CLEAR`_
* `TXTSEL_SET`_
* `TXTSEL_START`_
* `UNSTICK`_
* `UPPER`_
* `WINDN`_
* `WINUP`_
Special Modes
=============
* `HELP`_
* `LEARN`_
* `PREFMENU`_
* `INFO`_
* `DISPMD`_
* `FREEZE`_
* `DESCCHAR`_
* `TIME`_
* `INDICATORS`_
* `CONTEXT`_
.. _HELP:
**HELP** - Enter/leave help display.
.. _LEARN:
**LEARN** - Enter/leave command learn mode.
.. _PREFMENU:
**PREFMENU** - Enter/leave preferences menu.
.. _INFO:
**INFO** - Enter/leave status display.
.. _DISPMD:
**DISPMD** - Set display mode attributes/text.
The following modifiers may be specified:
* Toggle: on, off
.. _FREEZE:
**FREEZE** - Set screen image frozen/unfrozen.
The following modifiers may be specified:
* Toggle: on, off
.. _DESCCHAR:
**DESCCHAR** - Describe character.
The following modifiers may be specified:
* a column number
.. _TIME:
**TIME** - Show current date and time.
.. _INDICATORS:
**INDICATORS** - Show various device status indicators.
.. _CONTEXT:
**CONTEXT** - Switch to command context.
The following modifiers may be specified:
* an offset
Cursor Functions
================
* `HOME`_
* `BACK`_
* `RETURN`_
* `ROUTE`_
* `ROUTE_LINE`_
* `CSRJMP_VERT`_
* `ROUTE_CURR_LOCN`_
.. _HOME:
**HOME** - Go to screen cursor.
The following modifiers may be specified:
* Motion: route
.. _BACK:
**BACK** - Go back after cursor tracking.
The following modifiers may be specified:
* Motion: route
.. _RETURN:
**RETURN** - Go to screen cursor or go back after cursor tracking.
The following modifiers may be specified:
* Motion: route
.. _ROUTE:
**ROUTE** - Bring screen cursor to character.
The following modifiers may be specified:
* a column number
.. _ROUTE_LINE:
**ROUTE_LINE** - Bring screen cursor to line.
The following modifiers may be specified:
* Row: scaled
* Vertical: toleft
.. _CSRJMP_VERT:
**CSRJMP_VERT** - Bring screen cursor to current line.
.. _ROUTE_CURR_LOCN:
**ROUTE_CURR_LOCN** - Bring screen cursor to speech cursor.
Vertical Navigation
===================
* `LNUP`_
* `LNDN`_
* `TOP`_
* `BOT`_
* `TOP_LEFT`_
* `BOT_LEFT`_
* `PRDIFLN`_
* `NXDIFLN`_
* `ATTRUP`_
* `ATTRDN`_
* `PRPGRPH`_
* `NXPGRPH`_
* `PRPROMPT`_
* `NXPROMPT`_
* `WINUP`_
* `WINDN`_
* `PRINDENT`_
* `NXINDENT`_
* `PRDIFCHAR`_
* `NXDIFCHAR`_
* `GOTOLINE`_
.. _LNUP:
**LNUP** - Go up one line.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _LNDN:
**LNDN** - Go down one line.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _TOP:
**TOP** - Go to top line.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _BOT:
**BOT** - Go to bottom line.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _TOP_LEFT:
**TOP_LEFT** - Go to beginning of top line.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _BOT_LEFT:
**BOT_LEFT** - Go to beginning of bottom line.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _PRDIFLN:
**PRDIFLN** - Go up to nearest line with different content.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _NXDIFLN:
**NXDIFLN** - Go down to nearest line with different content.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _ATTRUP:
**ATTRUP** - Go up to nearest line with different highlighting.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _ATTRDN:
**ATTRDN** - Go down to nearest line with different highlighting.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _PRPGRPH:
**PRPGRPH** - Go up to first line of paragraph.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _NXPGRPH:
**NXPGRPH** - Go down to first line of next paragraph.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _PRPROMPT:
**PRPROMPT** - Go up to previous command prompt.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _NXPROMPT:
**NXPROMPT** - Go down to next command prompt.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _WINUP:
**WINUP** - Go up several lines.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _WINDN:
**WINDN** - Go down several lines.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _PRINDENT:
**PRINDENT** - Go up to nearest line with less indent than character.
The following modifiers may be specified:
* a column number
* Motion: route
* Vertical: toleft
.. _NXINDENT:
**NXINDENT** - Go down to nearest line with less indent than character.
The following modifiers may be specified:
* a column number
* Motion: route
* Vertical: toleft
.. _PRDIFCHAR:
**PRDIFCHAR** - Go up to nearest line with different character.
The following modifiers may be specified:
* a column number
* Motion: route
* Vertical: toleft
.. _NXDIFCHAR:
**NXDIFCHAR** - Go down to nearest line with different character.
The following modifiers may be specified:
* a column number
* Motion: route
* Vertical: toleft
.. _GOTOLINE:
**GOTOLINE** - Go to selected line.
The following modifiers may be specified:
* Motion: route
* Row: scaled
* Vertical: toleft
Horizontal Navigation
=====================
* `FWINLT`_
* `FWINRT`_
* `FWINLTSKIP`_
* `FWINRTSKIP`_
* `PRNBWIN`_
* `NXNBWIN`_
* `LNBEG`_
* `LNEND`_
* `CHRLT`_
* `CHRRT`_
* `HWINLT`_
* `HWINRT`_
* `SETLEFT`_
.. _FWINLT:
**FWINLT** - Go backward one braille window.
The following modifiers may be specified:
* Motion: route
.. _FWINRT:
**FWINRT** - Go forward one braille window.
The following modifiers may be specified:
* Motion: route
.. _FWINLTSKIP:
**FWINLTSKIP** - Go backward skipping blank braille windows.
The following modifiers may be specified:
* Motion: route
.. _FWINRTSKIP:
**FWINRTSKIP** - Go forward skipping blank braille windows.
The following modifiers may be specified:
* Motion: route
.. _PRNBWIN:
**PRNBWIN** - Go backward to nearest non-blank braille window.
The following modifiers may be specified:
* Motion: route
.. _NXNBWIN:
**NXNBWIN** - Go forward to nearest non-blank braille window.
The following modifiers may be specified:
* Motion: route
.. _LNBEG:
**LNBEG** - Go to beginning of line.
The following modifiers may be specified:
* Motion: route
.. _LNEND:
**LNEND** - Go to end of line.
The following modifiers may be specified:
* Motion: route
.. _CHRLT:
**CHRLT** - Go left one character.
The following modifiers may be specified:
* Motion: route
.. _CHRRT:
**CHRRT** - Go right one character.
The following modifiers may be specified:
* Motion: route
.. _HWINLT:
**HWINLT** - Go left half a braille window.
The following modifiers may be specified:
* Motion: route
.. _HWINRT:
**HWINRT** - Go right half a braille window.
The following modifiers may be specified:
* Motion: route
.. _SETLEFT:
**SETLEFT** - Place left end of braille window at character.
The following modifiers may be specified:
* a column number
Window Navigation
=================
* `GUI_TITLE`_
* `GUI_BRL_ACTIONS`_
* `GUI_HOME`_
* `GUI_BACK`_
* `GUI_DEV_SETTINGS`_
* `GUI_DEV_OPTIONS`_
* `GUI_APP_LIST`_
* `GUI_APP_MENU`_
* `GUI_APP_ALERTS`_
* `GUI_AREA_ACTV`_
* `GUI_AREA_PREV`_
* `GUI_AREA_NEXT`_
* `GUI_ITEM_FRST`_
* `GUI_ITEM_PREV`_
* `GUI_ITEM_NEXT`_
* `GUI_ITEM_LAST`_
.. _GUI_TITLE:
**GUI_TITLE** - Show the window title.
.. _GUI_BRL_ACTIONS:
**GUI_BRL_ACTIONS** - Open the braille actions window.
.. _GUI_HOME:
**GUI_HOME** - Go to the home screen.
The following modifiers may be specified:
* Motion: route
.. _GUI_BACK:
**GUI_BACK** - Go back to the previous screen.
The following modifiers may be specified:
* Motion: route
.. _GUI_DEV_SETTINGS:
**GUI_DEV_SETTINGS** - Open the device settings window.
.. _GUI_DEV_OPTIONS:
**GUI_DEV_OPTIONS** - Open the device options window.
.. _GUI_APP_LIST:
**GUI_APP_LIST** - Open the application list window.
.. _GUI_APP_MENU:
**GUI_APP_MENU** - Open the application-specific menu.
.. _GUI_APP_ALERTS:
**GUI_APP_ALERTS** - Open the application alerts window.
.. _GUI_AREA_ACTV:
**GUI_AREA_ACTV** - Return to the active screen area.
.. _GUI_AREA_PREV:
**GUI_AREA_PREV** - Switch to the previous screen area.
.. _GUI_AREA_NEXT:
**GUI_AREA_NEXT** - Switch to the next screen area.
.. _GUI_ITEM_FRST:
**GUI_ITEM_FRST** - Move to the first item in the screen area.
.. _GUI_ITEM_PREV:
**GUI_ITEM_PREV** - Move to the previous item in the screen area.
.. _GUI_ITEM_NEXT:
**GUI_ITEM_NEXT** - Move to the next item in the screen area.
.. _GUI_ITEM_LAST:
**GUI_ITEM_LAST** - Move to the last item in the screen area.
Clipboard Functions
===================
* `CLIP_NEW`_
* `CLIP_ADD`_
* `COPY_LINE`_
* `COPY_RECT`_
* `CLIP_COPY`_
* `CLIP_APPEND`_
* `PASTE`_
* `PASTE_HISTORY`_
* `PRSEARCH`_
* `NXSEARCH`_
* `CLIP_SAVE`_
* `CLIP_RESTORE`_
.. _CLIP_NEW:
**CLIP_NEW** - Start new clipboard at character.
The following modifiers may be specified:
* a column number
.. _CLIP_ADD:
**CLIP_ADD** - Append to clipboard from character.
The following modifiers may be specified:
* a column number
.. _COPY_LINE:
**COPY_LINE** - Linear copy to character.
The following modifiers may be specified:
* a column number
.. _COPY_RECT:
**COPY_RECT** - Rectangular copy to character.
The following modifiers may be specified:
* a column number
.. _CLIP_COPY:
**CLIP_COPY** - Copy characters to clipboard.
.. _CLIP_APPEND:
**CLIP_APPEND** - Append characters to clipboard.
.. _PASTE:
**PASTE** - Insert clipboard text after screen cursor.
.. _PASTE_HISTORY:
**PASTE_HISTORY** - Insert clipboard history entry after screen cursor.
The following modifiers may be specified:
* an offset
.. _PRSEARCH:
**PRSEARCH** - Search backward for clipboard text.
.. _NXSEARCH:
**NXSEARCH** - Search forward for clipboard text.
.. _CLIP_SAVE:
**CLIP_SAVE** - Save clipboard to disk.
.. _CLIP_RESTORE:
**CLIP_RESTORE** - Restore clipboard from disk.
Text Selection and the Host Clipboard
=====================================
* `TXTSEL_CLEAR`_
* `TXTSEL_SET`_
* `TXTSEL_START`_
* `TXTSEL_ALL`_
* `HOST_COPY`_
* `HOST_CUT`_
* `HOST_PASTE`_
.. _TXTSEL_CLEAR:
**TXTSEL_CLEAR** - Clear the text selection.
.. _TXTSEL_SET:
**TXTSEL_SET** - Set text selection.
The following modifiers may be specified:
* an offset
.. _TXTSEL_START:
**TXTSEL_START** - Start text selection.
The following modifiers may be specified:
* an offset
.. _TXTSEL_ALL:
**TXTSEL_ALL** - Select all of the text.
.. _HOST_COPY:
**HOST_COPY** - Copy selected text to host clipboard.
.. _HOST_CUT:
**HOST_CUT** - Cut selected text to host clipboard.
.. _HOST_PASTE:
**HOST_PASTE** - Insert host clipboard text after screen cursor.
Configuration Functions
=======================
* `TOUCH_NAV`_
* `AUTOREPEAT`_
* `SIXDOTS`_
* `CONTRACTED`_
* `COMPBRL6`_
* `SKPIDLNS`_
* `SKPBLNKWINS`_
* `SLIDEWIN`_
* `CSRTRK`_
* `CSRSIZE`_
* `CSRVIS`_
* `CSRHIDE`_
* `CSRBLINK`_
* `ATTRVIS`_
* `ATTRBLINK`_
* `CAPBLINK`_
* `TUNES`_
* `SET_TEXT_TABLE`_
* `SET_ATTRIBUTES_TABLE`_
* `SET_CONTRACTION_TABLE`_
* `SET_KEYBOARD_TABLE`_
* `SET_LANGUAGE_PROFILE`_
.. _TOUCH_NAV:
**TOUCH_NAV** - Set touch navigation on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _AUTOREPEAT:
**AUTOREPEAT** - Set autorepeat on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _SIXDOTS:
**SIXDOTS** - Set text style 6-dot/8-dot.
The following modifiers may be specified:
* Toggle: on, off
.. _CONTRACTED:
**CONTRACTED** - Set contracted/computer braille.
The following modifiers may be specified:
* Toggle: on, off
.. _COMPBRL6:
**COMPBRL6** - Set six/eight dot computer braille.
The following modifiers may be specified:
* Toggle: on, off
.. _SKPIDLNS:
**SKPIDLNS** - Set skipping of lines with identical content on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _SKPBLNKWINS:
**SKPBLNKWINS** - Set skipping of blank braille windows on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _SLIDEWIN:
**SLIDEWIN** - Set sliding braille window on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _CSRTRK:
**CSRTRK** - Set track screen cursor on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _CSRSIZE:
**CSRSIZE** - Set screen cursor style block/underline.
The following modifiers may be specified:
* Toggle: on, off
.. _CSRVIS:
**CSRVIS** - Set screen cursor visibility on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _CSRHIDE:
**CSRHIDE** - Set hidden screen cursor on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _CSRBLINK:
**CSRBLINK** - Set screen cursor blinking on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _ATTRVIS:
**ATTRVIS** - Set attribute underlining on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _ATTRBLINK:
**ATTRBLINK** - Set attribute blinking on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _CAPBLINK:
**CAPBLINK** - Set capital letter blinking on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _TUNES:
**TUNES** - Set alert tunes on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _SET_TEXT_TABLE:
**SET_TEXT_TABLE** - Set text table.
The following modifiers may be specified:
* an offset
.. _SET_ATTRIBUTES_TABLE:
**SET_ATTRIBUTES_TABLE** - Set attributes table.
The following modifiers may be specified:
* an offset
.. _SET_CONTRACTION_TABLE:
**SET_CONTRACTION_TABLE** - Set contraction table.
The following modifiers may be specified:
* an offset
.. _SET_KEYBOARD_TABLE:
**SET_KEYBOARD_TABLE** - Set keyboard table.
The following modifiers may be specified:
* an offset
.. _SET_LANGUAGE_PROFILE:
**SET_LANGUAGE_PROFILE** - Set language profile.
The following modifiers may be specified:
* an offset
Menu Operations
===============
* `MENU_PREV_ITEM`_
* `MENU_NEXT_ITEM`_
* `MENU_FIRST_ITEM`_
* `MENU_LAST_ITEM`_
* `MENU_PREV_SETTING`_
* `MENU_NEXT_SETTING`_
* `MENU_PREV_LEVEL`_
* `PREFSAVE`_
* `PREFLOAD`_
* `PREFRESET`_
.. _MENU_PREV_ITEM:
**MENU_PREV_ITEM** - Go up to previous item.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _MENU_NEXT_ITEM:
**MENU_NEXT_ITEM** - Go down to next item.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _MENU_FIRST_ITEM:
**MENU_FIRST_ITEM** - Go up to first item.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _MENU_LAST_ITEM:
**MENU_LAST_ITEM** - Go down to last item.
The following modifiers may be specified:
* Motion: route
* Vertical: toleft
.. _MENU_PREV_SETTING:
**MENU_PREV_SETTING** - Select previous choice.
.. _MENU_NEXT_SETTING:
**MENU_NEXT_SETTING** - Select next choice.
.. _MENU_PREV_LEVEL:
**MENU_PREV_LEVEL** - Go to previous menu level.
The following modifiers may be specified:
* Motion: route
.. _PREFSAVE:
**PREFSAVE** - Save preferences to disk.
.. _PREFLOAD:
**PREFLOAD** - Restore preferences from disk.
.. _PREFRESET:
**PREFRESET** - Reset preferences to defaults.
Speech Functions
================
* `MUTE`_
* `SAY_LINE`_
* `SAY_ALL`_
* `SAY_ABOVE`_
* `SAY_BELOW`_
* `SPKHOME`_
* `SAY_SOFTER`_
* `SAY_LOUDER`_
* `SAY_SLOWER`_
* `SAY_FASTER`_
* `SAY_LOWER`_
* `SAY_HIGHER`_
* `AUTOSPEAK`_
* `ASPK_SEL_LINE`_
* `ASPK_SEL_CHAR`_
* `ASPK_INS_CHARS`_
* `ASPK_DEL_CHARS`_
* `ASPK_REP_CHARS`_
* `ASPK_CMP_WORDS`_
* `ASPK_INDENT`_
.. _MUTE:
**MUTE** - Stop speaking.
.. _SAY_LINE:
**SAY_LINE** - Speak current line.
.. _SAY_ALL:
**SAY_ALL** - Speak from top of screen through bottom of screen.
.. _SAY_ABOVE:
**SAY_ABOVE** - Speak from top of screen through current line.
.. _SAY_BELOW:
**SAY_BELOW** - Speak from current line through bottom of screen.
.. _SPKHOME:
**SPKHOME** - Go to current speaking position.
The following modifiers may be specified:
* Motion: route
.. _SAY_SOFTER:
**SAY_SOFTER** - Decrease speaking volume.
.. _SAY_LOUDER:
**SAY_LOUDER** - Increase speaking volume.
.. _SAY_SLOWER:
**SAY_SLOWER** - Decrease speaking rate.
.. _SAY_FASTER:
**SAY_FASTER** - Increase speaking rate.
.. _SAY_LOWER:
**SAY_LOWER** - Decrease speaking pitch.
.. _SAY_HIGHER:
**SAY_HIGHER** - Increase speaking pitch.
.. _AUTOSPEAK:
**AUTOSPEAK** - Set autospeak on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _ASPK_SEL_LINE:
**ASPK_SEL_LINE** - Set autospeak selected line on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _ASPK_SEL_CHAR:
**ASPK_SEL_CHAR** - Set autospeak selected character on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _ASPK_INS_CHARS:
**ASPK_INS_CHARS** - Set autospeak inserted characters on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _ASPK_DEL_CHARS:
**ASPK_DEL_CHARS** - Set autospeak deleted characters on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _ASPK_REP_CHARS:
**ASPK_REP_CHARS** - Set autospeak replaced characters on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _ASPK_CMP_WORDS:
**ASPK_CMP_WORDS** - Set autospeak completed words on/off.
The following modifiers may be specified:
* Toggle: on, off
.. _ASPK_INDENT:
**ASPK_INDENT** - Set autospeak indent of current line on/off.
The following modifiers may be specified:
* Toggle: on, off
Speech Navigation
=================
* `ROUTE_SPEECH`_
* `SPEAK_CURR_CHAR`_
* `DESC_CURR_CHAR`_
* `SPEAK_PREV_CHAR`_
* `SPEAK_NEXT_CHAR`_
* `SPEAK_FRST_CHAR`_
* `SPEAK_LAST_CHAR`_
* `SPEAK_CURR_WORD`_
* `SPELL_CURR_WORD`_
* `SPEAK_PREV_WORD`_
* `SPEAK_NEXT_WORD`_
* `SPEAK_CURR_LINE`_
* `SPEAK_PREV_LINE`_
* `SPEAK_NEXT_LINE`_
* `SPEAK_FRST_LINE`_
* `SPEAK_LAST_LINE`_
* `SPEAK_INDENT`_
* `SPEAK_CURR_LOCN`_
* `SHOW_CURR_LOCN`_
.. _ROUTE_SPEECH:
**ROUTE_SPEECH** - Bring speech cursor to character.
The following modifiers may be specified:
* a column number
.. _SPEAK_CURR_CHAR:
**SPEAK_CURR_CHAR** - Speak current character.
.. _DESC_CURR_CHAR:
**DESC_CURR_CHAR** - Describe current character.
.. _SPEAK_PREV_CHAR:
**SPEAK_PREV_CHAR** - Go to and speak previous character.
The following modifiers may be specified:
* Motion: route
.. _SPEAK_NEXT_CHAR:
**SPEAK_NEXT_CHAR** - Go to and speak next character.
The following modifiers may be specified:
* Motion: route
.. _SPEAK_FRST_CHAR:
**SPEAK_FRST_CHAR** - Go to and speak first non-blank character on line.
The following modifiers may be specified:
* Motion: route
.. _SPEAK_LAST_CHAR:
**SPEAK_LAST_CHAR** - Go to and speak last non-blank character on line.
The following modifiers may be specified:
* Motion: route
.. _SPEAK_CURR_WORD:
**SPEAK_CURR_WORD** - Speak current word.
.. _SPELL_CURR_WORD:
**SPELL_CURR_WORD** - Spell current word.
.. _SPEAK_PREV_WORD:
**SPEAK_PREV_WORD** - Go to and speak previous word.
The following modifiers may be specified:
* Motion: route
.. _SPEAK_NEXT_WORD:
**SPEAK_NEXT_WORD** - Go to and speak next word.
The following modifiers may be specified:
* Motion: route
.. _SPEAK_CURR_LINE:
**SPEAK_CURR_LINE** - Speak current line.
.. _SPEAK_PREV_LINE:
**SPEAK_PREV_LINE** - Go to and speak previous line.
The following modifiers may be specified:
* Motion: route
.. _SPEAK_NEXT_LINE:
**SPEAK_NEXT_LINE** - Go to and speak next line.
The following modifiers may be specified:
* Motion: route
.. _SPEAK_FRST_LINE:
**SPEAK_FRST_LINE** - Go to and speak first non-blank line on screen.
The following modifiers may be specified:
* Motion: route
.. _SPEAK_LAST_LINE:
**SPEAK_LAST_LINE** - Go to and speak last non-blank line on screen.
The following modifiers may be specified:
* Motion: route
.. _SPEAK_INDENT:
**SPEAK_INDENT** - Speak indent of current line.
.. _SPEAK_CURR_LOCN:
**SPEAK_CURR_LOCN** - Speak speech cursor location.
.. _SHOW_CURR_LOCN:
**SHOW_CURR_LOCN** - Set speech cursor visibility on/off.
The following modifiers may be specified:
* Toggle: on, off
Keyboard Input
==============
* `PASSDOTS`_
* `PASSCHAR`_
* `KEY_BACKSPACE`_
* `KEY_ENTER`_
* `KEY_TAB`_
* `KEY_CURSOR_LEFT`_
* `KEY_CURSOR_RIGHT`_
* `KEY_CURSOR_UP`_
* `KEY_CURSOR_DOWN`_
* `KEY_PAGE_UP`_
* `KEY_PAGE_DOWN`_
* `KEY_HOME`_
* `KEY_END`_
* `KEY_INSERT`_
* `KEY_DELETE`_
* `UNSTICK`_
* `UPPER`_
* `SHIFT`_
* `CONTROL`_
* `META`_
* `ALTGR`_
* `GUI`_
* `KEY_ESCAPE`_
* `KEY_FUNCTION`_
* `SWITCHVT`_
* `SWITCHVT_PREV`_
* `SWITCHVT_NEXT`_
* `SELECTVT`_
* `SELECTVT_PREV`_
* `SELECTVT_NEXT`_
* `BRLKBD`_
* `BRLUCDOTS`_
.. _PASSDOTS:
**PASSDOTS** - Type braille dots.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
* Character: upper, escaped
* Braille: dot1, dot2, dot3, dot4, dot5, dot6, dot7, dot8, space
.. _PASSCHAR:
**PASSCHAR** - Type unicode character.
The following modifiers may be specified:
* a single character
* Input: shift, control, meta, altgr, gui
* Character: upper, escaped
.. _KEY_BACKSPACE:
**KEY_BACKSPACE** - Backspace key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_ENTER:
**KEY_ENTER** - Enter key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_TAB:
**KEY_TAB** - Tab key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_CURSOR_LEFT:
**KEY_CURSOR_LEFT** - Cursor-left key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_CURSOR_RIGHT:
**KEY_CURSOR_RIGHT** - Cursor-right key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_CURSOR_UP:
**KEY_CURSOR_UP** - Cursor-up key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_CURSOR_DOWN:
**KEY_CURSOR_DOWN** - Cursor-down key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_PAGE_UP:
**KEY_PAGE_UP** - Page-up key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_PAGE_DOWN:
**KEY_PAGE_DOWN** - Page-down key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_HOME:
**KEY_HOME** - Home key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_END:
**KEY_END** - End key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_INSERT:
**KEY_INSERT** - Insert key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_DELETE:
**KEY_DELETE** - Delete key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _UNSTICK:
**UNSTICK** - Clear all sticky input modifiers.
.. _UPPER:
**UPPER** - Cycle the Upper sticky input modifier (next, on, off).
.. _SHIFT:
**SHIFT** - Cycle the Shift sticky input modifier (next, on, off).
.. _CONTROL:
**CONTROL** - Cycle the Control sticky input modifier (next, on, off).
.. _META:
**META** - Cycle the Meta (Left Alt) sticky input modifier (next, on, off).
.. _ALTGR:
**ALTGR** - Cycle the AltGr (Right Alt) sticky input modifier (next, on, off).
.. _GUI:
**GUI** - Cycle the GUI (Windows) sticky input modifier (next, on, off).
.. _KEY_ESCAPE:
**KEY_ESCAPE** - Escape key.
The following modifiers may be specified:
* Input: shift, control, meta, altgr, gui
.. _KEY_FUNCTION:
**KEY_FUNCTION** - Function key.
The following modifiers may be specified:
* an offset
* Input: shift, control, meta, altgr, gui
.. _SWITCHVT:
**SWITCHVT** - Switch to specific virtual terminal.
The following modifiers may be specified:
* an offset
.. _SWITCHVT_PREV:
**SWITCHVT_PREV** - Switch to the previous virtual terminal.
.. _SWITCHVT_NEXT:
**SWITCHVT_NEXT** - Switch to the next virtual terminal.
.. _SELECTVT:
**SELECTVT** - Bind to specific virtual terminal.
The following modifiers may be specified:
* an offset
.. _SELECTVT_PREV:
**SELECTVT_PREV** - Bind to the previous virtual terminal.
.. _SELECTVT_NEXT:
**SELECTVT_NEXT** - Bind to the next virtual terminal.
.. _BRLKBD:
**BRLKBD** - Set braille keyboard enabled/disabled.
The following modifiers may be specified:
* Toggle: on, off
.. _BRLUCDOTS:
**BRLUCDOTS** - Set braille typing mode dots/text.
The following modifiers may be specified:
* Toggle: on, off
Special Functions
=================
* `SETMARK`_
* `GOTOMARK`_
* `REFRESH`_
* `REFRESH_LINE`_
* `RESTARTBRL`_
* `BRL_STOP`_
* `BRL_START`_
* `RESTARTSPEECH`_
* `SPK_STOP`_
* `SPK_START`_
* `SCR_STOP`_
* `SCR_START`_
.. _SETMARK:
**SETMARK** - Remember current braille window position.
The following modifiers may be specified:
* an offset
.. _GOTOMARK:
**GOTOMARK** - Go to remembered braille window position.
The following modifiers may be specified:
* an offset
* Motion: route
.. _REFRESH:
**REFRESH** - Refresh braille display.
.. _REFRESH_LINE:
**REFRESH_LINE** - Refresh braille line.
The following modifiers may be specified:
* Row: scaled
* Vertical: toleft
.. _RESTARTBRL:
**RESTARTBRL** - Restart braille driver.
.. _BRL_STOP:
**BRL_STOP** - Stop the braille driver.
.. _BRL_START:
**BRL_START** - Start the braille driver.
.. _RESTARTSPEECH:
**RESTARTSPEECH** - Restart speech driver.
.. _SPK_STOP:
**SPK_STOP** - Stop the speech driver.
.. _SPK_START:
**SPK_START** - Start the speech driver.
.. _SCR_STOP:
**SCR_STOP** - Stop the screen driver.
.. _SCR_START:
**SCR_START** - Start the screen driver.
Internal Functions
==================
* `NOOP`_
* `OFFLINE`_
* `ALERT`_
* `PASSXT`_
* `PASSAT`_
* `PASSPS2`_
* `TOUCH_AT`_
* `MACRO`_
* `HOSTCMD`_
.. _NOOP:
**NOOP** - Do nothing.
.. _OFFLINE:
**OFFLINE** - Braille display temporarily unavailable.
.. _ALERT:
**ALERT** - Render an alert.
The following modifiers may be specified:
* an offset
.. _PASSXT:
**PASSXT** - XT (set 1) keyboard scan code.
The following modifiers may be specified:
* Keyboard: release, emul0, emul1
.. _PASSAT:
**PASSAT** - AT (set 2) keyboard scan code.
The following modifiers may be specified:
* Keyboard: release, emul0, emul1
.. _PASSPS2:
**PASSPS2** - PS/2 (set 3) keyboard scan code.
The following modifiers may be specified:
* Keyboard: release, emul0, emul1
.. _TOUCH_AT:
**TOUCH_AT** - Current reading location.
The following modifiers may be specified:
* an offset
.. _MACRO:
**MACRO** - Execute command macro.
The following modifiers may be specified:
* an offset
.. _HOSTCMD:
**HOSTCMD** - Run host command.
The following modifiers may be specified:
* an offset