Category : Utilities for DOS and Windows Machines
Archive   : NEWKEY52.ZIP
Filename : DEMO.KEY

 
Output of file : DEMO.KEY contained in archive : NEWKEY52.ZIP
*
{begdef &}HELLO
{enddef}
*
{begdef alt1}{cls}Enter any number of keystrokes followed by enter: {vfld}
and Newkey will finish for you.
Press F5 to continue with demonstration.
{enddef}
*
{begdef alt2}{cls}Enter 2 keystrokes: {ffld}{ffld} and Newkey will finish for y
ou.Press F6 to continue with demonstration.
{enddef}
*
{begdef alt3}{cls}Enter '{notran &}' followed by enter: {vfld} You will
noticethat '{notran &}' has been redefined to 'HELLO'.Now
enter ctrl-2 and '{notran &}' followed by enter: {vfld}You will
notice that '{notran &}' was returned, not 'HELLO'.This is an
example of Newkey's no translation feature.
Press F8 to continue with demonstration.
{enddef}
*
{begdef altc}{cls}NEWKEYSP /C
{enddef}
*
{begdef altd}{set bordtype 0}{set fgcolor 15}{set bgcolor 1}
{set border on}{cursoff}{begwind 0,0,25,80}
TOUR DIRECTORY\
\
ALT F1 - Begin tour\
\
F1 - Introduction\
F2 - Defining a key definition (macro)\
F3 - Nested key definitions\
F4 - Variable length fill-in-the-blanks fields\
F5 - Fixed length fill-in-the-blanks fields\
F6 - Switching Newkey on/off\
F7 - Translation bypass (escape)\
F8 - Dynamic display/update features\
F9 - Other features\
\
CTRL F1 - Introduction to Newkeysp, the Newkey support program\
CTRL F2 - Invoking Newkeysp\
CTRL F3 - Registration information\
CTRL F4 - Exit tour\
\
ALT C - Clear this demonstration from Newkey's memory\
ALT D - This screen\
ALT H - Help\
{endwind}{waitanyk}{restore}{curson}
{enddef}
*
{begdef altf1}{set bordtype 0}{set fgcolor 15}{set bgcolor 1}
{set border on}{cursoff}{begwind 0,0,25,80}
A GUIDED TOUR OF NEWKEY\
(C)Copyright Frank Bell, 1986-1988. All rights reserved.\
\
The author, Frank A. Bell, grants a limited license to copy and\
share unmodified copies of the Newkey evaluation diskette subject\
to the restrictions documented in the NEWKEY.DOC file on the\
diskette. This full-power evaluation version is identical to the\
registered version with the exception that it does not display this\
screen. If, after an initial evaluation period of 30 days,\
you continue to use Newkey we trust you to register your copy.\
Registration costs $43, and provides the following benefits:\
- The latest version of Newkey without an initial evaluation screen\
- A printed manual\
- Telephone or mail support\
- Notification of new releases\
- Support for a software author willing to let you evaluate\
before purchase\
\
To register send a check or money order for $43 to:\
FAB Sofware\
P.O. Box 336\
Wayland, MA 01778\
Press ALT F2 to continue.
{endwind}{waitanyk}{restore}{curson}
{enddef}
*
{begdef altf2}{set bordtype 0}{set fgcolor 15}{set bgcolor 1}
{set border on}{cursoff}{begwind 0,0,25,80}
A GUIDED TOUR OF NEWKEY\
\
This tour will serve as a general introduction to Newkey. It\
is not intended to demonstrate all of Newkey's features. You will\
find the Newkey manual an excellent aid in learning to use Newkey's\
features easily and effectively.\
\
\
This tour may be exited at any time by pressing CTRL F3.\
Press ALT H for help.\
Press F1 to begin your tour.\
\
\
\
\
\
\
\
\
{endwind}{waitanyk}{restore}{curson}
{enddef}
*
{begdef alth}{set bordtype 0}{set fgcolor 15}{set bgcolor 1}
{set border on}{cursoff}{begwind 0,0,25,80}
HELP\
\
You are currently taking a guided tour of Newkey. This tour does\
not know where you just came from so you will have to choose from one\
of the options below to continue.\
\
\
EXIT TOUR - Press CTRL F3.\
\
LOST - If you get lost the tour may be restarted at any point by\
pressing the appropriate function key. Press ALT D for a directory\
listing of function keys.\
\
TOUR GUIDE - Press ALT D for a tour directory.\
\
\
\
\
\
\
\
\
{endwind}{waitanyk}{restore}{curson}
{enddef}
*
{begdef clearscn}{cls}{enddef}
*
{begdef ctrlf1}{set bordtype 0}{set fgcolor 15}{set bgcolor 1}
{set border on}{cursoff}{begwind 0,0,25,80}
NEWKEYSP, THE NEWKEY SUPPORT PROGRAM\
\
\
\
Newkeysp provides many features to complement Newkey, including:\
\
- Save key definition file from memory to disk\
- Load key definition file to memory from disk\
- Merge key definition file into memory from disk\
- Change Newkey parameters from batch files\
- Execute Newkey macros from batch files\
- Display key directory\
- Display key translations\
- Clear current key definitions from memory\
- Toggle Newkey on/off\
- Display/update Newkey control keys\
- Display/update Newkey parameters\
- Unload and reclaim memory\
- Execute macros from batch files\
- Turn slow typing mode on/off\
\
\
Press CTRL F2 to continue, ALT H for help.
{endwind}{waitanyk}{restore}{curson}
{enddef}
*
{begdef ctrlf2}{set bordtype 0}{set fgcolor 15}{set bgcolor 1}
{set border on}{cursoff}{begwind 0,0,25,80}
INVOKING NEWKEYSP\
\
\
Newkeysp's functions may be invoked in one of two ways:\
\
1. Type Newkeysp, press enter and a menu of options will be\
displayed.\
\
2. Type Newkeysp plus a parameter and Newkeysp will perform the\
requested function and return to DOS. This option is particularly\
useful in a batch file invoked at system initialization.\
\
The best way to familiarize yourself with Newkeysp's functions is\
to call it up and try out the various menu options. The batch file\
"example.bat" contains many examples of using Newkeysp in batch files.\
\
Press CTRL F3 to continue, ALT H for help.
{endwind}{waitanyk}{restore}{curson}
{enddef}
*
{begdef ctrlf3}{set bordtype 0}{set fgcolor 15}{set bgcolor 1}
{set border on}{cursoff}{begwind 0,0,25,80}
END OF TOUR\
\
This ends the Newkey tour. We hope that you find Newkey\
a powerful new tool which will enhance your productivity\
and make life with your PC a lot easier.\
\
Newkey offers many more features and options. You will have many\
more questions. You will find the Newkey manual a valuable aid in\
untapping Newkey's power and best customizing it to meet your needs and\
hardware/software configuration.\
\
If you are not a registered user we urge you to order the latest\
copy. As a registered user you will receive:\
\
- The latest version of Newkey\
- A version wihch does not display the evaluation notice screen\
- A printed manual covering the many features not demonstrated in\
this tour\
- Telephone and written support\
- Notification of new versions\
\
Press CTRL F4 to exit tour, ALT H for help
{endwind}{waitanyk}{restore}{curson}
{enddef}
*
{begdef ctrlf4}{set bordtype 0}{set fgcolor 15}{set bgcolor 1}
{set border on}{cursoff}{begwind 0,0,25,80}
EXIT TOUR\
\
\
Since this tour does not run under a program, the simplest way to\
exit is to just continue on your way and do what you want. Since\
several function keys and others have been redefined, you will probably\
want to return to their native meanings. This may be done in two ways:\
\
- Press CTRL 6. This will deactivate Newkey completely.\
\
- Press ALT C. This will invoke Newkeysp to clear the current key\
definitions from memory leaving Newkey active, but with all key\
definitions completely purged.\
\
To reclaim the memory Newkey has reserved you can re-boot by\
pressing ALT-CTRL-DEL simultaneously.\
\
To retake portions of the tour just press the appropriate\
function key. Press ALT D for a tour directory.\
\
Press ALT H for help.
{endwind}{waitanyk}{restore}{curson}
{enddef}
*
{begdef f1}{set bordtype 0}{set fgcolor 15}{set bgcolor 1}{set border on}
{cursoff}{begwind 0,0,25,80}
WELCOME TO NEWKEY\
\
A POWERFUL MACRO PROCESSOR FOR THE IBM PC\
\
This starts a guided tour which will introduce you to many\
of Newkey's powerful features. We will show you how to take control\
of your keyboard and make your software easier to use.\
\
This tour uses Newkey macros extensively. In fact every thing you\
are reading has been generated from macros. This tour does not use a\
program. You will be operating under DOS the whole time.\
\
\
What is a Macro?\
\
A macro is any sequence of keystrokes which are assigned to a\
particular key. These allow customization of software packages,\
keyboard redefinition, creation of boiler plate passages, and other\
useful purposes. Macros will also be called key definitions or\
translations in this demonstration.\
\
Lets start by defining a macro. Press F2 to continue.\
{endwind}{waitanyk}{restore}{curson}
{enddef}
*
{begdef f10}{set bordtype 0}{set fgcolor 15}{set bgcolor 1}{set border on}
{cursoff}{begwind 0,0,25,80}
OTHER NEWKEY FEATURES\
\
\
In addition to the features already demonstrated Newkey provides\
several other features including:\
\
- Full featured macro editor\
- Load and save macro files\
- Define macros within macros\
- Error correction during key definition\
- Recursion detection during key definition and playback\
- Ability to change the macro buffer size at Newkey loading\
- Macro may call itself\
- Slow typing mode\
- Extended keyboard buffer\
- Speedup keyboard repetition rate\
- Screen saver\
- Defining status line\
- Cancel Newkey processing during playback or definition\
\
For a demonstration of Newkeysp, the NEWKEY Support Program,\
Press CTRL F1. Press ALT H for help
{endwind}{waitanyk}{restore}{curson}
{enddef}
*
{begdef f2}{set bordtype 0}{set fgcolor 15}{set bgcolor 1}{set border on}
{cursoff}{begwind 0,0,25,80}
DEFINING A MACRO\
\
1. Press the ALT = key. This will cause a window to open prompting\
you to enter the key you wish to define.\
\
2. Press the key you wish to define.\
\
3. Now you will be asked to type in a description. When you are done\
done press the enter key to continue. At this point the window will\
close, a help line will displayed, and the cursor will become a block.\
\
4. Now enter the keystrokes you want the key to represent.\
\
5. Press ALT - to end the definition.\
\
A macro may be defined at anytime, whether in a program or DOS.\
Newkey will save your keystrokes and then pass them on. Your program\
will not even know that Newkey exists!\
\
Now lets define a macro consisting of your first name and place\
it in ALT N. Follow the above steps.\
\
Are you finished? Press F3 to continue, ALT H for help.
{endwind}{waitanyk}{curson}
{enddef}
*
{begdef f3}
Hi ! Press any key to continue.{waitany}
{set bordtype 0}{set fgcolor 15}{set bgcolor 1}{set border on}
{cursoff}{begwind 1,0,24,80}
NESTED KEY DEFINITIONS\
\
How did I know your name? This is an example of nested key\
definition. Now that you have placed your name in ALT N, whenever\
Newkey finds ALT N in a macro it will return your name instead of ALT N.
\
\
Nested key definition means that Newkey will check each key in a\
to see if it has its own macro assigned to it. Newkey will check to\
a depth of 8 levels.\
\
Nested key definitions are very useful in many instances. For\
example, you can develop a set of macros designed to operate on a file\
designated by the ALT F key.\
\
Then, when you start a session on your PC, you can define ALT F\
equal to the file name you are working on and with 1 keystroke invoke\
your editor, bring up the file in edit mode and reset default editor\
modes. 1 keystroke might also print the file, copy it from 1 disk to\
another, or save it from ram disk to floppy and return to your current\
position without leaving your editor.\
\
Press F4 to continue, ALT H for help.
{endwind}{waitanyk}{restore}{curson}
{cls}
{enddef}
*
{begdef f4}{cls}
{set bordtype 0}{set fgcolor 15}{set bgcolor 1}{set border on}
{cursoff}{begwind 0,0,25,80}
VARIABLE LENGTH FILL-IN-THE-BLANKS\
\
\
Newkey provides you with the ability to define variable length\
fill-in-the-blanks fields within key translations. When one of these\
is encountered in a key translation, Newkey will stop translation and\
wait for you to enter any keystrokes you wish. Newkey will continue\
to accept keystrokes until the enter key is pressed when normal\
translation will continue. To define a variable length\
fill-in-the-blanks field follow these steps:\
\
1. Press CTRL [. The cursor will change from a full block to half\
block with its bottom missing.\
\
2. Enter whatever keystrokes you wish.\
\
3. Press CTRL [. The cursor will change back to a full block.\
\
This is very useful in situations where you need to enclose a\
field which varies in length with repetitive text.\
\
Press ALT 1 for a demonstration of a variable length field.\
Press F5 to continue, ALT H for help.
{endwind}{waitanyk}{curson}
{enddef}
*
{begdef f5}{cls}
{set bordtype 0}{set fgcolor 15}{set bgcolor 1}{set border on}
{cursoff}{begwind 0,0,25,80}
FIXED LENGTH FILL-IN-THE-BLANKS\
\
\
Newkey provides you with the ability to define fixed length\
fill-in-the-blanks fields within key translations. When one of these\
is encountered in a key translation, Newkey will stop translation and\
wait for you to enter a predefined number of keystrokes. Newkey\
will accept keystrokes until the predefined number is reached when\
normal translation will continue. To define a fixed length\
fill-in-the-blanks field follow these steps:\
\
1. Press ctrl ]. The cursor will change from a full block to half\
block with its top missing.\
\
2. Enter whatever keystrokes you wish.\
\
3. Press ctrl ]. The cursor will change back to a full block.\
\
Press ALT 2 for a demonstration of a fixed length field.\
Press F6 to continue, ALT H for help.
{endwind}{waitanyk}{curson}
{enddef}
*
{begdef f6}{cls}
{set bordtype 0}{set fgcolor 15}{set bgcolor 1}{set border on}
{cursoff}{begwind 0,0,25,80}
SWITCHING NEWKEY OFF/ON - CTRL 6\
\
\
Newkey may be deactivated/activated by pressing ctrl 6. This acts\
as toggle switching Newkey from one status to another. When\
deactivated Newkey is still resident in memory but it will act as if\
the normal keyboard interrupt is in control.\
\
Press CTRL 6 followed by F6. Nothing happens.\
\
Now press CTRL 6 followed by F6 and watch this screen be\
redisplayed.\
\
Press F7 to continue, ALT H for help.
{endwind}{waitanyk}{curson}
{enddef}
*
{begdef f7}{cls}
{set bordtype 0}{set fgcolor 15}{set bgcolor 1}{set border on}
{cursoff}{begwind 0,0,25,80}
TRANSLATION BYPASS - CTRL 2\
\
\
Key translation may be bypassed by pressing CTRL 2 followed by the\
key desired. This has the same effect as switching Newkey off, except\
that it lasts for only one keystroke.\
\
\
Press ALT 3 for a demonstration of translation bypass.\
\
Press F8 to continue, ALT H for help.
{endwind}{waitanyk}{curson}
{enddef}
*
{begdef f8}{cls}
{set bordtype 0}{set fgcolor 15}{set bgcolor 1}{set border on}
{cursoff}{begwind 0,0,25,80}
NEWKEY'S POP-UP FUNCTIONS
\
Most Newkey functions can be done using through the dynamic\
display/update features (also known as newkey's pop-up features).\
Without leaving your current program, Newkey will save your current\
screen, present you with a menu of options and, when you are done,\
restore your screen just where you left off.\
\
Functions available include:\
\
- Display directory and descriptions\
- Load and save macro files\
- Edit macros\
- Display/update control keys\
- Cut and paste\
- Display/execute macro commands\
\
These functions are not available in the Newkeysm.exe program saving\
24K in memory.\
\
Press ALT / and play around,\
Be careful not to clear memory.\
Press F9 to continue, ALT H for help.
{endwind}{waitanyk}{curson}
{enddef}
*
{begdef f9}
{set bordtype 0}{set fgcolor 15}{set bgcolor 1}{set border on}
{cursoff}{begwind 0,0,25,80}
SHORTHAND MODE\
\
\
When in shorthand mode Newkey watches your keystrokes as you type\
and when they match the name of a multi-character macro, replaces\
your macro name with the multi-character macro. No special hot key to\
enter, no wasted keystrokes. For example, if "ne" is defined as\
"Newkey" then:\
\
typing yields\
------ ------\
"ne " "Newkey "\
"ne is the best" "Newkey is the best"\
"I love ne." "I love Newkey."\
"plane " no playback\
"nest" no playback\
"honest" no playback\
\
Try it out. Type "neb.".\
\
Press F10 to continue, ALT H for help.
{endwind}{waitanyk}{curson}
{enddef}
*
{begdef ne}Newkey
{enddef}
*
{begdef neb}Newkey is the best, isn't it? Press F10 to continue
{enddef}


  3 Responses to “Category : Utilities for DOS and Windows Machines
Archive   : NEWKEY52.ZIP
Filename : DEMO.KEY

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/