Copyright: Copyright 1997. Softech RAD.


Contents
Welcome to Picklist

Contents

•	Overview

•	Using Picklist

•	License Agreement

•	Order Form

© 1997 Softech RAD. All rights reserved. No part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means - electronic, mechanical, photocopying or otherwise without the prior written permission of the publishers, Softech RAD Documentations.

Information in this document is subject to change without notice.

Microsoft Windows and MS-DOS are registered trademarks of Microsoft Corporation. All other product names are trademarks, registered trademarks, or service marks of their respective owners.


Overview

Picklist is one the smallest utilities you may come across, yet may prove to be one of the most powerful - it allows you to assign text items for fast insertion into any Windows application. It is especially useful for inserting repetitive phrases and long words or sentences into any wordprocessing package. It can store upto 100 text items. In addition, Picklist has a host of commands that allow it to run files,  macros and access menu commands via successive keystroke output.


License Agreement

This is a legal agreement between you the end user and Softech RAD. By using this software you are agreeing to be bound by the terms of this agreement. If you do not agree to the terms of this agreement, promptly return the disk package and the accompanying items (including written documentation) to the place where you obtained them for a full refund.

1. GRANT OF LICENSE.

a. SINGLE-USER EDITION of the SOFTWARE.

Softech RAD grants you the right to use one copy of the enclosed Softech RAD software program (the 'SOFTWARE') on a single terminal connected to a single computer (i.e. with a single CPU). You may not network the SOFTWARE or otherwise use it on more than one computer or computer terminal at the same time.

b. SITE MULTI-USER EDITION of the SOFTWARE.

Softech RAD grants you the right to use an agreed number of copies of the enclosed SOFTWARE in a single site, connected via a network system.

2. COPYRIGHT. The SOFTWARE is owned by Softech RAD and is protected by copyright laws and international treaty provisions. Therefore, you must treat the software like any other copyrighted material (e.g. a book or musical recording) except that you may (a) make a copy of the SOFTWARE solely for backup or archival purposes, or (b) transfer the SOFTWARE to a single hard disk provided you keep the original solely for backup or archival purposes.

You may not copy the written materials accompanying the SOFTWARE.

3. OTHER RESTRICTIONS. You may not rent or lease the SOFTWARE, but you may transfer the SOFTWARE and accompanying written materials on a permanent basis provided you retain no copies and the recipient agrees to the agreement. You may not reverse engineer, decompile or disassemble the SOFTWARE. If the SOFTWARE is an update, any transfer must include the update and all prior versions.

LIMITED WARRANTY.

Softech RAD warrants that the original disks are free from defects for 30 days from the date of delivery of the SOFTWARE.

CUSTOMER REMEDIES. Softech RAD's entire liability and your exclusive remedy shall be, at Softech RAD's option, either (a) return of the price paid or (b) replacement of the SOFTWARE, which does not meet Softech RAD'S Limited Warranty and which is returned to Softech RAD with a copy of your receipt. Any replacement SOFTWARE will be warranted for the remainder of the original warranty period.

NO  OTHER WARRANTIES. Softech RAD disclaim all other warranty, either express or implied, including but not limited to implied warranties of merchantability and fitness for a particular purpose, with respect to the SOFTWARE, and the accompanying written materials. This limited warranty gives you the specific legal rights. You may have other which vary from country to country.

NO LIABILITY FOR CONSEQUENTIAL DAMAGE. In no event Softech RAD or it's suppliers be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the SOFTWARE, even if Softech RAD has been advised of the possibility of such damages. Because some countries do not allow the exclusion or limitation of liability, for consequential or incidental damages, the above limitation may not  apply to you.

This agreement is governed by the laws of the United Kingdom.


Using Picklist

Picklist is very easy to use. To begin with, click on the various regions of diagram shown:

To Enter a Text Item into PickList

To enter a text item, highlight and double click the row where you wish to assign to the text.

To Enter a Command into PickList

In addition to entering alphabetic and numeric characters, Picklist is also capable of accepting commands to enable you to run files and send menu keystrokes.

To enter these commands, highlight and double click the row where you wish to assign to the command. You can then press F5 or click on the ellipses that appear rightmost to activate the Command Wizard.

See Picklist Command Set.

To retrieve a Text Item or a Command from PickList

Once you have assigned a chunk of text or a command into a Picklist slot, you can apply the text or the command to your moving the mouse cursor to the first column, the item number column.

An icon appears at the row nearest to the position of the cursor. If you click on the icon, PickList will output the contents of the corresponding row to the currently active window (the window whose name appears in Picklist's titlebar).


Close

This quits Picklist and saves the current settings.


Minimise

This minimises the window to an icon.


Titlebar

This has the title of the previous window that had the focus. Any attempts to retrieve the text in the list below the titlebar will result in the output being aimed at the window whose title appears in the titlebar.


Item Number

This column displays the reference number for each text item shown in the next column. If you click on this column, you output the contents of the second column to the window shown on the titlebar.


Text Item

This column displays the text items or commands you enter.


Command Set

To view this topic, maximize this help window.

The command set is a series of keywords, enclosed in curly brackets, { }, which define an action that this application makes. The actions vary from simple character entry to invoking menu commands and running files.

To help you use the command set easily, a Command Wizard has been incorporated into this application. To start the Command Wizard, activate the command textbox and press the function key F5 while in edit mode or the button with the ellipses that appears on the right hand side. The Command Wizard dialog box then appears.

Select the command you wish to use from the drop down listbox. Read the instructions in the bottom panel to see if you need to input any text in the textbox that appears below the drop down listbox. Enter your text if required and click OK once you have finished. The Command Wizard will insert a formatted instruction into the table.

For most purposes, the Command Wizard should suffice, however, you may want to inspect the instructions below if you wish to enter a command manually.

Below are notes describing the various commands syntax.

________________________________________

Entering Text

To specify a single keyboard character, use the character itself.  For example, to represent the letter A, use "A".  If you want to represent more than one character, append each additional character to the one preceding it.  To represent the letters A, B, and C, use "ABC".

_________________________________________

Special Keyboard Characters

To specify characters that are not displayed when you press a key (such as Enter or Tab) and keys that represent actions rather than characters, use the codes shown below:

Key	Code	Key	Code

Backspace	{BKSP}	Break	{BREAK}

Caps Lock	{CAPS}	Clear	{CLEAR}

Del	{DEL}	Down Arrow	{DOWN}

End	{END}	Enter	{ENTER}

Esc	{ESC}	Help	{HELP}

Home	{HOME}	Insert	{INS}

Left Arrow	{LEFT}  	Num Lock	{NUM}

Page Down	{PGDN} 	Page Up	{PGUP}

Print Screen	{PRTSC}	Right Arrow	{RIGHT}

Scroll Lock	{SCR}	Tab	{TAB}

Up Arrow	{UP}	F1	{F1}

F2	{F2} 	F3	{F3}

F4	{F4} 	F5	{F5}

F6	{F6} 	F7	{F7}

F8	{F8} 	F9	{F9}

F10	{F10}	F11	{F11}

F12	{F12}	F13	{F13}

F14	{F14}	F15	{F15}

F16	{F16}

________________________________________

Keyboard Modifiers

To specify keys combined with any combination of Shift, Ctrl, and Alt keys, precede the regular key code with one or more of the following codes:

Key	Code

Shift	{SHIFT}

Control	{CTRL}

Alt	{ALT}

To specify that Shift, Ctrl, and/or Alt should be held down while several other keys are pressed, enclose the keys' code in parentheses.  For example, to have the Shift key held down while E and C are pressed, use "{SHIFT}(EC)".  To have Shift held down while E is pressed, followed by C being pressed without Shift, use "{SHIFT}EC".

Note: You cannot send keystrokes to an application that is not designed to run in Microsoft Windows.

________________________________________

Menu Commands

To specify menu commands, you use the menu shortcut keys.

e.g.

Typically, to open a file in a windows application, you employ the keystokes: Alt, f, o {alt, File and Open). This can be invoked by enetring the following:

{Alt}fo

Similarly, to save a file in a windows application, you employ the keystokes: Alt, f , s {alt, File and Save). This can be invoked by enetring the following:

{ALT}fs

When entering menu command keystrokes, use lower-case letters.

________________________________________

Activate {ACTIVATE  x}

This command scans and looks for the window with a title containing the word or words specified by x. Use this command to shift focus from one window to another whilst executing successive commands. e.g., you can activate notepad by using :

{ACTIVATE Notepad}

________________________________________

Beep Sound {BEEP}

This sounds a beep from the PC's internal speaker.

eg. To output the word HELLO and then sounds a beep enter:

Hello{BEEP}

________________________________________

Close {CLOSE  x}

This command scans and closes the window with a title containing the word or words specified by x. e.g., you can close notepad by using :

{CLOSE Notepad}

________________________________________

Close All {CLOSE-ALL}

This command scans and closes all the currently opened windows. e.g.,

{CLOSE-ALL}

________________________________________

Current Date {DATE dd/mm/yy}

This enters the current system time using the format provided.

To output the days use:

d - for the numeric date

dd - for the numeric date, appending a zero prefix if necessary.

ddd - for abbreviated day, eg. Mon, Tue etc.

dddd - for the full day eg. Monday, Tuesday etc.

To output the month use:

m - for the numeric month

mm - for the numeric month, appending a zero prefix if necessary.

mmm - for abbreviated month, eg. Jan, Feb etc.

mmmm - for the full month eg. January, February etc..

To output the year use:

yy- for the numeric year eg. 97

yyyy - for the full numeric year eg. 1997.

eg., the following will output the date in its entirety into your document:

{DATE dd-dddd-mmmm-yyyy)

________________________________________

Current Time {TIME hh:mm:ss}

This enters the current system time using the format provided.

To enter the hours use h or hh (adds a zero prefix if necessary).

To enter the minutes use m or mm (adds a zero prefix if necessary).

To enter the seconds use s or s (adds a zero prefix if necessary).

eg.  To output The time is and the current system time enter:

The time is {TIME hh:mm:ss}

________________________________________

Maximize {MAXIMIZE  x}

This command scans and maximizes the window with a title containing the word or words specified by x. e.g., you can maximize notepad by using :

{MAXIMIZE Notepad}

________________________________________

Maximize All {MAXIMIZE-ALL}

This command scans and maximizes all the windows in the current windows session.

{MAXIMIZE-ALL}

________________________________________

MessageBox {MSG x}

This shows a message box containing a sentence specified by the x component.

e.g., to show a simple message box that displays 'Hello' :

{MSG Hello}

When the message box is displayed it has an OK and a Cancel button. If you press OK, then subsequent commands will be executed. If you press Cancel, command execution will stop at the message box.

For example, you can setup a messagebox that responds to your decision.

{MSG Notepad will be started}{RUN C:\WINDOWS\NOTEPAD.EXE}

When the messagebox appears, if you press Cancel, then Notepad will not be executed.

________________________________________

Minimize {MINIMIZE  x}

This command scans and minimizes the window with a title containing the word or words specified by x. e.g., you can minimize notepad by using :

{MINIMIZE Notepad}

________________________________________

Minimize All  {MINIMIZE  x}

This command scans and minimizes all the windows in the current session.

{MINIMIZE-ALL}

________________________________________

Pause {PAUSE x}

This introduces a pause specified by a the x component.

eg., to introduce a pause of 10 seconds to before executing a command, type:

{PAUSE 10}

________________________________________

Reboot PC {REBOOT}

Use this command to reboot your PC. e.g.

{REBOOT}

________________________________________

Restart PC {RESTART}

Use this command to restart Windows 95. e.g.

{RESTART}

________________________________________

Restore  {RESTORE  x}

This command scans and restores the window with a title containing the word or words specified by x. e.g., you can restore notepad by using :

{RESTORE Notepad}

________________________________________

Restore All  {RESTORE-ALL}

This command scans and minimizes all the windows in the current session.

{RESTORE-ALL}

________________________________________

Run a file/application {RUN  x}

This runs the file specified by the x component.

e.g., to run notepad, type:

{RUN C:\WINDOWS\NOTEPAD.EXE}

To run a document, type the filename and the extension e.g. type:

{RUN C:\README.TXT}

________________________________________

Shutdown Computer {SHUTDOWN}

Use this command to shut down your PC. eg.

{SHUTDOWN}

________________________________________

Appendix

NOTE:the commands you enter using the command set can be appended to each other. Eg. to open notepad, enter the date & time and the sentence 'This document refers to the meeting between: ' type:

{RUN C:\WINDOWS\NOTEPAD.EXE}{DATE dd/mm/yy} - {TIME hh:mm}


Topmost

This is a toggle button. In the down position, the PickList window float above all the other windows. In the up position, the window behaves normally.


Order Form

Register this software by completing the relevant details shown.

•	To view this order form, maximise this help file window.

•	To print this order form, click on Print Topic in the File pull-down menu. Do not forget to keep a copy of your order.

Product	Quantity	Unit Cost	Total Cost

ClockWork	£8.99

DeskTAB	£8.99

KlickBoard	£8.99

Magic Menu	£8.99

PickList	£8.49

PowerBar	£8.99

Shortcut Plus	£8.99

PowerUser Suite 95	£27.99

    Sub Total  £

                                                                    Post & Packing  £      1 . 50

  	                                                                     TOTAL £

Note:

•	Prices shown are in Pounds Sterling.

•	PowerUser Suite 95 is the full edition of ClockWork, DeskTAB, KlickBoard, Magic Menu, PickList, PowerBar and Shortcut Plus in one package at a substantial discount.

•	Discounts are available for site licenses and bulk purchases. Details available upon request.

Ordering by cheque:

To order by cheque send this order form and a cheque made payable to SOFTECH RAD at the address shown:

Softech RAD, P.O. Box 595, Leicester , England. UK., LE2 3WZ

Payments must be in Pound Sterling drawn on a British bank, or you can send international postal money orders in Pounds Sterling.

Ordering by credit card

Card Type:

[  ] American Express	[  ] Delta	[  ] MasterCard	[  ] Switch	[  ] Visa

(please tick)

Card Issue Date:...............................................................Expiry Date:..........................

Card Number:...................................................................Issue No:...............................

Signature:.........................................................................Date:....................................

Ordering by telephone/fax:

Tel:  +44 ( 0 ) 116 270 3978    	Fax: +44 ( 0 ) 116 270 1324

Ordering by e-mail

E-Mail: SoftechRAD@compuserve.com

Ordering via CompuServe Registration

CompuServe members can register this software on-line.

Type GO SWREG. Select REGISTER SHAREWARE and your 'Geographic Region' from the displayed list. Select 'Author's user ID' from the list. Enter the following user ID: 100420,1230. Click OK. Choose 'Display Selected Titles'. From the list shown, indicate the product you wish to register.

Name:..............................................................................................

Company:.........................................................................................

Address:...........................................................................................

City, State, Zip:.................................................................................

Country:............................................................................................

Telephone:........................................................................................

E-Mail address:.................................................................................

How did you hear about this product?..................................................

Comments:


About

Click once with the left mouse button to bring up this help file.

Click once with the right mouse button to show the 'About' box.