README.TXT for
QwikSwitch 32bit for OS/2 2.1 Version 1.2c
(C) Copyright  1993, 1994 BitWare Consulting
                             
This file contains important information about QwikSwitch for OS/2. 
The manual for this release is the 'QwikSwitch User's Guide'.

This file addresses the following topics:

o   Corrections to the Manual
o   Enhancements to QwikSwitch
o   Comprehensive Installed File List
o   OS/2 WorkPlace Shell - Keyboard commands for:		
	Startup Tasks
	OS/2 Command Line Tasks
	DOS Command Line Tasks
	System Tasks
	Window Tasks
	Text Window Tasks
	Help Window Tasks
	Contents Window Tasks
	Object Tasks
	Menu Tasks
	Button Tasks
	Text Field Tasks
	Numeric Field Tasks
	Hidden List Field Tasks
	Scrollable List Tasks
	Notebook Tasks

NOTE: This version requires OS/2 2.1 or higher. If you need to run under
OS/2 2.0, contact BitWare Consulting for a free disk containing a special
version that will run under OS/2 2.0, but without the OS/2 lockup feature.

CORRECTIONS TO THE MANUAL
_________________________

NEW! Drag & Drop. QwikSwitch now has the ability to open any WPS folder. To assign a folder to a hot-key or QwikTalk entry, first select the hot-key or QwikTalk entry, then drag and drop the folder in the area indicated on the main QwikSwitch window (just below the hot-key application button). Don't forget to press the 'Save' button if you wish to permanently record the selection.  The drop action will record all the necessary information needed by QwikSwitch to open the folder.

NOTE: In order to restore a folder with QwikSwitch that been minimized, you must have the "Button appearance for windows" (open->settings->window) for the folder set to "Minimize button", not "Hide button".  Setting the "Minimized button behavior" to "Hide window" will achieve the same result as "Hide button".

NEW! QwikSwitch can now use the customized DOS settings of a DOS program object.  You must, however, use the .exe located in the drives folder. You can change the DOS settings for the .exe object in the drives folder, just like any other program object.  Drag and drop onto QwikSwitch.  Data file objects from the drives folder may also be assigned to QwikSwitch.  The default action for opening data objects will be invoked.

HISTORY OF ENHANCEMENTS
__________________________

Version 1.1
1. QwikSwitch has 2 new pre-programmed 'Hot-keys':
  i) CTRL+SHIFT+'keypad +' will lock up your OS/2 Desktop. (not supported on OS/2 2.0)
  ii)CTRL+SHIFT+NUMLOCK will issue an OS/2 shutdown.

Version 1.2
1.  Added speech recognition, using IBM's ICSS, where applications can be assigned to words, (ie 'EPM.EXE' to 'Editor'). ICSS run time libraries are required to use this facility.
2.  Added special QwikWords: 'Lockup', 'Stop Listening', COMPUTER, and 'Turn mike Off'. 'Lockup' not available on OS/2 2.0 machines.
3.  refer to additional file : QWIKTALK.TXT for more details on the speech recognition capibilities of QwikSwitch.
4.  Additional button added to 'button bar' to turn on & off speech recognition.
5.  QwikTalk Monitor added to monitor QwikSwitch Speech Recognition.
6.  Preferences window & program startup windows changed to support setting up speech recognition
7.  Added 1 new pre-programmed 'Hot-key':
    i) CTRL+SPACE will toggle on/off the michrophone.
8.  Added 'Speech demo'. See QWIKTALK.TXT for more details, and fun!
9.  Documented how to start up full screen & seamless DOS & Windows sessions/applications.
10. If you have ICSS installed, you can enable speech recognition in QwikSwitch just by pressing the button to toggle speech recognition on/off. It is just to the left of the 'Disable' button.  QwikSwitch speech recognition settings are available from the
 preferences/options settings button. The 'Display Speech Monitor' option is highly recommended, as is will give you feedback on when a word was recognised.
11. QwikSwitch invoked 'Lock-up' disables Hot-keys and QwikTalk. Use CTRL+SHIFT+'keypad -' to enable QwickSwitch Hot-keys, and use CTRL+SPACE to enable QwikTalk.

QwikSwitch is "speech ready" for IBM's ICSS speech recognition technology* to meet special requirements. ICSS is speaker independent and recognizes continuous speech (no need to pause between words). 

COMPREHENSIVE INSTALLED FILE LIST
_________________________________

    INSTALL.CMD - the QwikSwitch install command

		PLUS 

After installation, files are organized on your hard disk as follows: 

Your chosen QwikSwitch installation directory:
(C:\QWKSWTCH is the default)

    README.TXT	 - this file
    QWIK32.EXE 	 - the QwikSwitch executable
    QWIK32.HLP 	 - the QwikSwitch Help
    QWIK32.SET   - initial settings for QwikSwitch
    QWIKDLL.DLL  - the QwikSwitch DLL
    QWIKTALK.BNF - QwikTalk grammer file
    QWIKTALK.CTX - QwikTalk speech context file
    QWIKTALK.DIC - QwikTalk dictionary
    QWIKTALK.DLL - the speech recognition DLL
    QWIKTALK.INI - QwikTalk settings
    QWIKTALK.LST - Alphabetic order list of valid QwikTalk words
    QWIKTALK.TXT - text file containing the speech recognition 'Hot-key'/'QwikTalk' words & more details on QwikSwitch speech recognition capibilities
    QWIKTSR.EXE  - the DOS TSR for QwikSwitch
    YESDAVE.WAV  - optional file for demo
    NODAVE.WAV 	 - optional file for demo
    OKDAVE.WAV	 - optional file for demo

OS/2 WorkPlace Shell - Keyboard Use	
__________________________________		

Startup Tasks:	
	Alt+F1	Restore default desktop
	Ctrl+Shift+F1	Inhibit auto-start features

OS/2 Command Line Tasks (with KEYS ON):
	Esc	Clear command line
	Home	Move cursor to first character in command line
	End	Move cursor to last character in command line
	Ins	Turn on insert mode
	Del	Delete character above cursor
	left arrow	Move cursor one character to left
	right arrow	Move cursor one character to right
	up arrow	Display previous command in queue
	down arrow	Display next command in queue
	Ctrl+left arrow	Move cursor back to first character of a word
	Ctrl+right arrow  	Move cursor to first character of next word
	Ctrl+Home	Deletes all characters to the left of cursor position
	Ctrl+End	Deletes all characters from cursor to the end of the command line
	Enter	Executes the command on the command line

DOS Command Line Tasks:
	F1	Copies one character from the template to the command line
	F2 char	Copies characters prior to the next occurrence of "char"
		from the template to the command line
	F3	Copies the remaining characters from the template to the
		command line
	F4 char	Skips characters prior to the next occurrence of "char"
		in the template
	F5	Copies the current command line to the template without
		executing it and clears the command line
	F6	Places and end-of-file character (Ctrl+Z) at the cursor
		position in the current command line

System Tasks:
	arrow keys	Move among objects on desktop
	Alt+Tab	Switch to next window on desktop
	Alt+Esc	Switch to next window or full screen session
	Ctrl+Esc	Display the Window List
	F1	Get help
	Alt+Shift+Tab	Switch to desktop
	Ctrl+Alt+Delete	Restart the system
	Ctrl+Alt+NumLock(twice) Dump system to diskette in A: drive
		(need diskettes created with CREATEDD command)
	Ctrl+Alt+Shift+O	Display credits
    when the desktop is active and no objects are selected:
	Shift+F10	Display the pop-up menu for the desktop
	Print Screen	Print the screen

Window Tasks:
	Tab	Move to next area in window
	Shift+Tab	Move to previous area in window
	F10 or Alt	Activate menu bar
	Shift+F10	Display the pop-up menu for the window
	Alt+Space	Display cacaded menu for window functions
	  or Shift+Esc	in pop-up menu for window
	Alt+F4	Close window
	Alt+F5	Restore window to normal size
	Alt+F7	Move window
		 -   Use arrow keys to move window
		 -   Press Enter when it is in the desired position
	Alt+F8	Size window
		 -   Press left or right arrow key to indicate which side to adjust
		 -   Adjust width with left and right arrow keys
		 -   Press up or down arrow key to indicate whether to adjust top or bottom
		 -   Adjust height with up and down arrow keys
		 -   Press Enter when it is the desired size
	Alt+F9	Minimize window
	Alt+F10	Maximize window
	Alt+F11	Hide window
	Alt+Home	Switch between DOS full screen and window modes
	Alt+Insert	Create a new object and place it in the clipboard
    when no objects are selected:
	Shift+F10	Display help about using help

Text Window Tasks:
	Tab	Insert tab character and move cursor to next tab stop
	Alt+Backspace	Undo
	Shift+Delete	Cut
	Ctrl+Insert	Copy
	Shift+Insert	Paste
	Delete	Clear
	Ctrl+F	Find
	Ctrl+right arrow	Move cursor to beginning of next word
	Ctrl+left arrow	Move cursor to beginning of previous word

	see also Text Field Tasks

Help Window Tasks:
	Esc	Return to the previous help window or remove the initial help window
	Tab	Move the cursor to the next highlighted word or phrase
	Shift+Tab	Move the cursor to the previous highlight word or phrase
	F1	Display help for the help window
	F2	Display help for the object or window for which help was initially displayed
	F6	Move the cursor to and from buttons in the same window
	F7	Move the cursor to and from buttons in a different window
	F9	Display keys help
	Shift+F10	Display help about using help
	F11 or Shift+F1	Display the help index
	F12 or Shift+F2	Display the tutorial
	Alt+F6	Switch between the help window and the object or window for which help was displayed
	Ctrl+A	Copy the topic and add it to the end of a temporary file
	Ctrl+C	Display the help table of contents
	Ctrl+F	Copy the topic to a temporary file
	Ctrl+L	Display a list of libraries that contain help topics
	Ctrl+N	Open a new help window
	Ctrl+S	Search for a word or phrase
	Ctrl+Ins	Copy the topic to the clipboard

Contents Window Tasks:
	+	Expand one level
	*	Expand branch
	Ctrl+*	Expand all branches
	-	Collapse branch
	Ctrl+-	Collapse all branches
	Ctrl+C	Contents
	Ctrl+I	Index
	Ctrl+H	Viewed pages
	Ctrl+L	Libraries

Object Tasks:
	Space Bar	Select or deselect the object
	Ctrl+/	Select all objects
	Ctrl+\	Deselect all objects
	letter keys	Select next object starting with the given letter
	Shift+F8	Begin and end selecting multiple objects
	Shift+F10	Display pop-up menu for a selected object
	Enter	Open a selected object

Menu Tasks:
	Home	Select first choice
	End	Select last choice
	up arrow	Move to previous choice
	down arrow	Move to next choice
	right arrow	Show cascaded menu
		(when there is an arrow button on the selected choice)
	left arrow	Hide cascaded menu
	letter keys	Select choice with that letter underlined

Button Tasks:
	Space Bar	Push the button with the cursor box
	Enter	Push the highlighted button

Text Field Tasks:
	Home	Go to beginning of current line
	End	Go to end of current line
	Del	Delete character to right of cursor
	Backspace	Delete character to left of cursor
	Ctrl+Home	Go to beginning of first line
	Ctrl+End	Go to end of last line
	Page Up	Scroll up one page
	Page Down	Scroll down one page
	Ctrl+Page Up	Scroll left one page
	Ctrl+Page Down 	Scroll right one page
	Shift+(any)	Select text

Numeric Field Tasks:
	Page Up	 Increase value
	Page Down	 Decrease value

Hidden List Field Tasks:
	Alt+down arrow	Display hidden list

Scrollable List Tasks:
	Home	Select first item in list
	End	Select last item in list
	F7 or Page Up	Scroll up one page
	F8 or Page Down 	Scroll down one page
	Ctrl+Page Up	Scroll left one page
	Ctrl+Page Down	Scroll right one page

Notebook Tasks:
	Alt+up arrow	Move to notebook tab
	Alt+down arrow 	Move to notebook page

    when selected field is not an input field:

	Alt+Page Up	Go to previous page in notebook
	Alt+Page Down	Go to next page in notebook

    when selected field is not an input field or scrollable list:

	Home	Go to first page in notebook
	End	Go to last page in notebook
	Page up	Go to previous page in notebook
	Page down	Go to next page in notebook

Notebook Tab Tasks:
	Space Bar	Display the selected page

* IBM is a trademark of IBM Corporation
END OF FILE - README.TXT


