#	SID	@(#)char.txt	3.1 - 95/11/10

Character Mode Executable
~~~~~~~~~~~~~~~~~~~~~~~~~
	This chapter discusses unique aspects of the character version of
	SmartWare.

	If you are running X11, you may want to use the graphical executable
	instead. Refer to the X11 Executable chapter for information.

	The Character Mode Executable

	The character mode version of SmartWare is started with:

		angoss

	or,

		oac

	To change a variety of terminal defaults for SmartWare, refer to the
	etic.txt file in the ANGOSS oasys directory.


Keystrokes
~~~~~~~~~~

	SmartWare assumes that a user can generate many keystrokes that are
	supported in the DOS operating system. In character mode
	SmartWare, you may generate these keystrokes by using predefined
	key combinations. For instance, to generate Alt L in Unix, press the
	Esc key followed by the "L" key.

	In many cases, your terminal will generate these combination
	keystrokes automatically. For example, Unix SmartWare will
	interpret Esc 1 to mean the keystroke F1. Using terminfo, which is
	usually provided by your Unix vendor, or the Extended Terminal
	Information Compiler, you may indicate that the F1 keystroke on
	your terminal generates Esc 1 so that the net result is that the
	F1 key works as expected.

	The SmartWare documentation, help text, and prompts refer to
	keystrokes by their DOS names. For instance Alt A, Ctrl F10, etc.
	Unix users must "translate" this to whatever is appropriate for their
	terminal.

	A few general rules apply:

	Keystrokes	Description

	Esc		The Escape key is used as a modifier for the next
			keystroke. For example, Esc Y may represent an
			Alt Y keystroke. There is actually a timeout value
			on the initial escape key press so that, if no other
			key is pressed within a certain amount of time, a
			normal escape is passed to SmartWare. The time-out
			value can be adjusted with an {escdelay ETIC entry
			(refer to the etic.txt file in the ANGOSS oasys
			directory).

	Esc Esc \	Provides help on keystroke mappings. When the escape,
			escape, back slash sequence is keyed, SmartWare
			presents a prompt requesting a keystroke. After
			entering a key (such as L or F3 or left), a table
			is displayed along the bottom of the screen that
			shows the DOS Key name followed by the Unshifted,
			Shifted, Control, and Alt mappings for your terminal.
			Refer to the Key Help section.

	Ctrl C		Used as the immediate escape key.

	Esc + letter	Performs an Alt key type of action.

	Function Keys	If your terminal has them, function keys should work
			normally. To obtain function keys that are not on
			your keyboard, press Esc and a number located between
			one and zero inclusively (Esc 0 = F10).

	Ctrl keys	Most control keys have been left the same. In some
			cases they have been remapped.

	You may also modify what a keystroke does with the ETIC utility.
	Refer to the etic.txt file in the ANGOSS oasys directory for
	information.



Key Help
~~~~~~~~
	There is an on-line keyboard help feature. The key sequence, Esc
	Esc \ prompts for a key. Type in the name of the key that you want to
	examine, F5 or A, for example. A small chart will then be displayed
	showing the keystrokes required to produce variations of the entered
	keystroke. This feature includes all customized keystrokes for your
	terminal.

	The following words are accepted by the key help facility:

		Word		Notes

		F<n>		Function keys
		<letter>	Any letter, upper or lower case
		HOME
		END
		PGUP		Also PAGE UP or PAGEUP
		PGDN		Also PAGE DOWN or PAGEDOWN
		UP
		DOWN
		RIGHT		Also RIGH
		LEFT
		TAB
		BS		Also BACKSPACE or BACK
		CR		Also RETURN
		Esc
		INS		Also INSERT
		DEL		Also DELETE
		-		Also MINUS
		HP		Also HELP (shows alternate remappings if any)
		PS		Also PRINT SCR or PRTSRC or PRNTSRCN
		REF		Also REFRESH
		HCHR		Also HIGH CHAR

	NOTE: You can define a different key to provide key help by setting
	the {khelp string in the ETICINFO file. However, SmartWare ensures
	that key help is always available with the Esc Esc \ key
	combination.


