TYPESMART FOR WINDOWS User's Guide Copyright 1992 by Tim W. Lian. All rights reserved. 4317 Caminito del Diamante San Diego, CA 92121-1966 Contents Legal notices Chapter 1: What is TypeSmart? Chapter 2: Installation Chapter 3: Starting TypeSmart Chapter 4: TypeSmart Dictionary Chapter 5: Menu Commands Legal notices TypeSmart for Windows Version 2.2 TypeSmart Copyright 1992 by Tim W. Lian 4317 Caminito del Diamante San Diego, CA 92121-1966 All rights reserved. LICENSE AGREEMENT - SHAREWARE COPIES Use of this product constitutes your acceptance of the following terms and conditions and your agreement to abide by them. Tim W. Lian (Author) grants you a nonexclusive license to use this Software for the period of May 1, 1993 to October 1, 1993 in order to evaluate its suitability to your needs. After the evaluation period you must either register with the Author or cease using the Software. You are may to distribute the Software, unmodified, in its entirety, to others who are interested in evaluating the Software. You are encouraged to upload this Software to BBS's. You may not modify, alter, translate, disassemble, decompile, or lease the Software or the Reference Manual. Any specific hardware/software names used in this manual are the (registered) trademarks of specific companies. You may not modify the program in any way that changes the program's actual computer instructions without written approval from the author. Write to the above address for permission. We strive to produce accurate documentation but we are only human. This manual may contain any number of typographical, graphical, printing, or interpretation errors. Chapter 1 WHAT IS TypeSmart for Windows? When you type text, TypeSmart sits in the background, watches what you type, and anticipates the words for you while you are using your own text editor or wordprocessor. It lets you reduce the number of keystrokes for typing long words. It is good for your fingers. Suppose, you have to type the following text: Sun SPARCstation IPC The exhilaration of using a SPARCstation from Sun Microsystems has always been one of life's seductive pleasures. But at $5995, it is also one of life's obtainable pleasures, too. Indeed, a SPARCstation system not only runs your CAD software better and faster, it can run every application you use all at the same time. In fact, the only compromise you may have to make is which of the two most popular fully-configured Sun models to choose: The Sun SPARCstation IPC at $5995, or the SPARCstation IPX at $9995. But then, life has always been a bit unfair. Sun Microsystems There is nothing exciting about using your editor/wordprocessor to type the text above -- you just punch the keys one after another. But if you have TypeSmart activated while you are still using your own editor/wordprocessor, wonderful things happen: You can reduce the number of key-pressings by 54. TypeSmart lets you repeat a long word which has been typed in your current edit session, or in a previous edit sessions. When you type the first characters of a word, TypeSmart interactively searches words that match the characters you have typed. If such words are found, they are shown in a corner of the screen. If you see the word you need, you can press a keystroke to let TypeSmart automatically complete your word. TypeSmart assists you from the background. You can ignore TypeSmart without any effort, in other words, you can still type anything while TypeSmart displays its anticipated words. Chapter 2 INSTALLATION 2.1 Requirements TypeSmart will run on an IBM PC or compatible computer, under MicroSoft Windows 3.x. It also runs under OS/2 as a Windows application. (Note: we have a version of TypeSmart running under MS-DOS. The DOS version is integrated with our text editor. Please contact the author for more information) The following tables describe the files: Table 2.1: ------------------------------------------- TSW.EXE The program file TYPESMAR.HAP TypeSmart configuration data TYPESMAR.OPT TypeSmart options data TYPESMAR.DPT WINDOWSH.TSD TypeSmart dictionary file, for programming Windows README.TXT The file you are reading REGISTER.ME Why and how to register LICENSE.DOC ------------------------------------------- 2.2 Setting up STEP 1. Just copy all the files to a special directory on your hard disk. For instance, MD C:\TSMART COPY A:\*.* C:\TSMART STEP 2. You can run the TypeSmart executable file 'TSW.EXE' from the Program Manager. We recommend you to install 'TSW.EXE' in the Program Manager's Startup folder, so TypeSmart is run every time you start Windows. If you do not know how to do this, please see your Microsoft Windows 3.x documentation. Chapter 3 STARTING TYPESMART If you have setup TypeSmart in Program Manager Startup folder, TypeSmart is activated each time you start Windows. If TypeSmart is not in the Startup folder, then you either have to double-click its icon, or open it by command-line. Then, activate your editor/wordprocessor, open a file/document, and press Control+Alt+F7 (Note: press these keystrokes only when you are inside a file/document in your editor.) This sets up TypeSmart for working with your editor. Such a setup is valid only for the current edit session. Next time you use your editor, you will have to repeat the setup again. However, TypeSmart allows you to save the setup to harddisk, so you would not need to type Control+Alt+F7 each time. This is done using the Option, Setup application... item on the menu. For more information, please refer to the chapter Menu Commands. Now, you are ready to use TypeSmart. You type text using your editor, like you always have done. You can try some words, for instance, California. Once you have typed this word, next time when you type Ca, the whole word California will popup in an upper corner. To let TypeSmart complete your word, press Control + Letter, where Letter is the letter right in front of the word. You can also use the mouse to select the word. You might also ignore the popup words and just continue typing. Whenever TypeSmart displays words, the keystrokes Control + Letter are assigned to TypeSmart. If you want to call editor commands associated with Control keys, you should let the TypeSmart display disappear first. This is done by pressing ESC, or pressing the arrow keys, or clicking the mouse outside the displayed words. Once TypeSmart's display has disappeared, the Control key commands can be used. Chapter 4 TYPESMART DICTIONARY A TypeSmart Dictionary is simply a collection of the words and phrases which TypeSmart can recognize and popup. TypeSmart lets you make and edit dictionary files. It lets you build different dictionaries for different purposes. Why do we need separate dictionaries? When you write a personnel letter, the words you use are very likely to be different than those when writing a software program. Building separate dictionaries for different activities, and selectively loading the right dictionary, will increase the chance that TypeSmart pops up the correct words. How to build a dictionary? You point at the files which can be of any format(Word, WP, ASCII, EXE etc), then the program will automatically sort and filter the words, giving you a dictionary. You can view and edit the words. Please see the chapter MENU COMMANDS for more information. The dictionary files have the extension of .TSD Chapter 5 MENU COMMANDS TypeSmart Off Turns off TypeSmart. To turn it on, press Control+Alt+F7. Load... When TypeSmart starts, it automatically loads the dictionary file you used lastly. The Load... command lets you select and load a TypeSmart dictionary file into TypeSmart. Save Saves the current dictionary file. Save As... Saves the current dictionary file with a new name. Add... Adds the words of a file to the current dictionary. Duplicate words are not added. It prompts you to select a file. This file can have any format, MS-Word, WordPerfect, executable file, or another TypeSmart dictionary file, etc. TypeSmart will automatically filter, sort and add the words. Subtract... Lets you select a file, and remove every word that occur in the file, from the current dictionary. Add Phrase... Lets you input a phrase into TypeSmart. The phrase can contain multiple words up to 60 characters long. Edit... Lets you view and edit the current dictionary. To insert a new line, press Ctrl-Enter. Exit Closes TypeSmart. Set... Lets you change the options of TypeSmart. Popup Locations -- Defines where TypeSmart will display the words that are found. In case of Automatic, TypeSmart displays on upper-right or upper-left, depending on the caret position. It will display at the location away from the caret as far as possible. With editors as MicroSoft Word and Write, you might choose to fix the location at Upper-Right. Auto Save -- At exit, saves the the current dictionary file. If this option is off, there will be no save. Auto Reload -- At startup, loads the dictionary file last used. Programming Windows -- This is used by programmers only. Loads WINDOWSH.TSD, which contains SDK function names such as GetClipboardFormatName, etc. Popup Item Limit -- The limit of the number of words TypeSmart can display. Min. Word Length -- The minimum number of characters a word must contain, in order to let TypeSmart repeat the word. Popup Threshold -- The minimum number of characters that must match, before TypeSmart will popup found words. Menu Title -- When TypeSmart displays words, the first row consists of the message Control+Letter. This is for reminding new users how to select a word. Once you are familiar with TypeSmart, you can remove this. Letter++ -- If this is on, pressing Control + Letter, where Letter is any alphabetic letter that comes later than the last letter in the TypeSmart display, has the same effect as pressing Control + last letter. For example, If only one word is popup, then, you normally press Control+a to select the word; but with Letter++ option turned on, you can press Control+b, or +c, or +s etc. to select the word. This releases you from the activity of aiming your finger to the specific key; instead you can just press any letter. It is strongly recommended by the author for ergonomic reasons. Ignore Lead Ch. Case -- If this is on, the case of the first character in a word is ignored. Save Save the options to disk. Setup Application... You can setup TypeSmart for your editor by pressing Control+Alt+F7 inside your editor. Such a setup is temporary, thus is valid only for current edit session. You can also setup permanently. To do it, first setup temporary. When it works, click Option menu of TypeSmart, click Setup Application... Now you are inside a dialog box. The box shows the application name, and behind the name usually a filename. You have to remove every character that does not belong to the application name, including ending spaces. As an example, following shows how to setup for WordPerfect. 1. Activate WordPerfect. 2. Control + Alt + F7 3. Click on TypeSmart, Option, Setup Application... 4. Press right arrow once; 5. Press backspace until only the name of the editor left, in this case WordPerfect 6. Click OK Un-Setup Application Remove an application that has been setup.