home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HomeWare 14
/
HOMEWARE14.bin
/
windows
/
editprog
/
w1fngr10.arj
/
W1FINGER.TXT
< prev
next >
Wrap
Text File
|
1993-05-08
|
80KB
|
1,728 lines
W1FINGER.EXE version 1.0: Windows 3.1's 1FINGER.EXE
May 1993 edition (c) copy right 1993 All Rights Reserved
|
| This text file is suitable for printing on any printer,
| but is too big to read with Windows' Notepad. A brief
| form of this is in WRITE.EXE's .WRI format. This can be
| read with WRITE.EXE.
|
| The W1FINGER.WRI will be read by Windows' WRITE.EXE
| software name as soon as the required *.DLL files
| are in "C:\WINDOWS\SYSTEM\*.DLL" and the W1FINGER.*
| files are in the same subdirectory as W1FINGER.EXE.
|
| If your Windows is in "D:\WIN\", then copy the
| *.DLL files to "D:\WIN\SYSTEM\".
|
| This has several "HOW TO..." explanations below.
|
| This requires several *.DLL files to run. Depending on
| the source where you received this program, the required
| files may be with this program or in a separate diskette.
V
Do you have trouble pressing down on CAS (Control/Alt/Shift)
and another key? Don't know if CNS (Caps/Num/Scroll-Lock) was
pressed down or not? And you want to switch the locations of
those keys because you used to find those keys in different
order in another PC? And you want hundreds of macro keys?
"Shift+key" is the combination of pressing down on the
Shift key and while keeping it pressed down, also
pressing down on another "key" with another finger and
then releasing both fingers. "Alt, key" is the pressing
down of Alt, releasing it, then pressing another "key",
releasing it with one finger, which W1FINGER.EXE allows.
By default, typing only "Alt" turns W1FINGER.EXE OFF
for ten seconds so that you can access a software
window's menu. Type "F9, F1" to allow "Alt, key"
combination, "F9, F2" for "Alt" only for ten seconds
again. "F9, F3" for 100 seconds OFF, "F9, F4" for
30 minutes OFF (but pressing down on Shift or
Control pops this back up in a second.
This lets you press down on CAS...release it...press a key...
release it and then a key to get CAS+key combination or others
sent to your software title by rewriting the W1FINGER file.
(no file name extension such as .TXT, .EXE or .WRI).
This program sends keys to software titles, not software
name. For example: The "PROGMAN.EXE" is the NAME with the
".EXE" file name extension, but when you run it, on top of
the window box is the words "Program Manager" which is the
software TITLE. Explanations in the "HOW TO..." section.
The double quote signs " identify the beginning and the
ending of an expression only. Do NOT type them. In
comparison, the square brackets [], the braces {} and the
parentheses () are required and must be typed.
Capital letters such as "ABCDEFG..." are the same as the
small letters such as "abcdefg...". The capital letters
are used here to stress some words only. Within the
W1FINGER file, capital letters are used because you'll
find it easier to type small letters: The difference
between the capital letters which were in the file and
small letters which you type distinguishes between the
original texts and your additions or modifications.
When W1FINGER.EXE first runs, it'll run a Windows software
name (WRITE.EXE) which will read the W1FINGER.WRI file and
sends the keys to the WRITE.EXE's title "Write - w1finger.wri"
as controlled by the W1FINGER file. The W1FINGER.WRI file
explains how to use W1FINGER.EXE also.
All the keys are generated and sent to your software titles
when you press DOWN the key, not when you release UP the key.
This allows you to send multiple cursor left or type lots of
"-----------------------" etc by keeping a key depressed, but
if you want to type lots of "Shift-a" or "Control-c", you
should change the CAS keys to toggle keys by typing F10 first.
Lightly glance through this file first and then read the
section which interests you the most. Things are usually
mentioned and then details explained right afterwards.
The set up of this text document is as follows:
NAMING CONVENTIONS
W1FINGER.EXE'S SCREEN DISPLAY
HOW TO...
INSTALL W1FINGER.EXE
UNDERSTANDING WHAT A TITLE IS
RUN W1FINGER.EXE
STOP, OR GET OUT OF W1FINGER.EXE TEMPORARILY
SEND KEYS TO YOUR SOFTWARE TITLE
SWITCHING TO DIFFERENT SOFTWARE NAMES
GET BACK TO SENDING KEYS TO LAST TITLE
EXITING THIS FILE
EXITING WINDOWS
CHANGING THE INITIAL SOFTWARE TO RUN WHEN THIS RUNS
USE ALTERNATIVES TO PROGRAM MANAGER AND TASK MANAGER
FILLING THE "F9, #" FILE NAMES
SWITCHING THE CAS/CNS KEYS AROUND
TO CHANGE "SCROLL-LOCK, KEY" COMBINATION TO ANOTHER
REPLACE F10 TO CHANGE CAS FROM ONE-SHOT TO TOGGLE
MAKING THE F10 INDEPENDENT OF CAS
CHANGING THE "F9" CONTROL KEY
CHANGING THE CODES AFTER "F9"
CONTROLLING WHEN TO RUN SOFTWARE NAMES
TO MAKE W1FINGER.EXE SLEEP FOR A WHILE
CHANGING THE TEN SECOND DELAY WITH "ALT"
MAKING "ALT, KEY" COMBINATION AS DEFAULT
TO CHANGE THE DELAY UNIT FROM ONE SECOND TO ANOTHER
TRYING DIFFERENT COMBINATION OF FEATURES
SET UP OF THE W1FINGER FILE
REQUIRED CODES
THE VALUES TO CHANGE IN W1FINGER FILE
KEY CODE NUMERIC VALUES
CHAT IN A HAT
ERROR MESSAGES
DISCLAIMERS, CONTRIBUTION, INFO FOR SHAREWARE DISTRIBUTORS
NAMING CONVENTIONS
This program does not send keys to your softwares, but to the
"title" which appears on top of the software box. So when you
run the Windows software name CALC.EXE, the word "calculator"
appears on top of the calculator. This is the CALC.EXE
software's "title". When you run the PROGMAN.EXE software
name, the word "Program Manager" appears on top. This is
the PROGMAN.EXE's software "title".
"0" - "9" are numbers. "abc..." are alphabets. Numbers and
alphabets together are alphanumerals. Exclamation mark "!",
at sign "@", number sign "#", regular-slash "/" etc along with
alphanumerals are called "characters".
A "key" is each key which you see on your keyboard. The small
letter "a" and capital letter "A" both occupy one "key". When
you press a key, it generates a key code which W1FINGER.EXE
then intercepts before passing it to your software title. The
number "1" and the exclamation mark "!" both occupy one "key"
with a key code of 48. Function keys F10, Shift-F10,
Control-F10 and Alt-F10 all occupy one key called "F10" with
key code 121. The keys on the numeric keypad have key codes
different from the numbers above the alphabets. The numeric
keypad keys also have different key codes when the NumLock key
is ON.
If you use a portable PC without a numeric keypad, then there
should be a key which can toggle the alphabet keyboard into a
numeric keypad. This key is used internally by the keyboard
routine and usually cannot be intercepted by W1FINGER.EXE.
Your keyboard may have some other keys which are specific
to just that keyboard and not accessible by W1FINGER.EXE.
W1FINGER.EXE'S SCREEN DISPLAY
When run, W1FINGER.EXE's screen will appear as
...........................................................
|left button W1FINGER right button|
|.........................................................|
| |
| Ctrl Alt Shift Caps Num Scroll |
|.........................................................|
The word "W1FINGER" above is the W1FINGER.EXE's software
title. It is highlighted when W1FINGER.EXE is active and
intercepting the keys you type.
The letters are kept small to avoid using up your screen
space. If you use Windows, then you probably have a
color monitor, so that the letters are in different
colors to make it easy to tell the different by color
without actually looking at the letters. The CNS keys
are unevenly aligned because there is no standard color
codes for them. This is for the benefit of those having
difficulty seeing small letters.
When you press down on the Control key and release it, the
"Ctrl" word highlights. Now type any other key to send the
"Control, key" combination. The "Ctrl" word highlight turns
OFF (by default, unless F10 (also by default) was typed ).
If you typed the Control key by mistake, simply type it again
to turn it OFF.
The CAS keys are called "single-shot" keys since they
stay ON only until you type another key, unlike the CNS
keys which are "toggle" keys since they stay ON until you
type them again. The function key F10 (by default, as
controlled by the W1FINGER file) will turn the
single-shot CAS keys into toggle keys.
If you press one of the CNS keys, they stay ON until you type
them again. Hence they toggle between the ON/OFF states.
The button to the left of the title is the standard button to
switch or close the program. The button to the right of the
title is the minimize button to turn W1FINGER.EXE into a
picture representative which will not run. The picture has
the word "W1" above one finger pressing down on a key.
If you have a mouse, the screen can be moved by pressing down
on the left key while moving the mouse. The track ball is
easier to use since the ball itself is moved by you.
HOW TO...
In lieu of parameter explanations, this has "HOW TO..."
explanations. While DOS versions used DEC (Digital Equipment
Corp.) method of ample examples with ample explanations, we
also got complaints that they were hard to figure out, so the
Windows versions use a method developed in Japan to explain
parapherneria to the non-mechanically inclined. (as explained
in U.S.A. business magazines)
Where the file name W1FINGER is mentioned, it is a plain text
file which controls what the W1FINGER.EXE does. Under
Windows, your Notepad can modify it. Do NOT use WRITE.EXE!
When making changes to the W1FINGER file, keep the
original copy some place where you would not tamper it
and then make just one change, exit and then test it to
see if it has the effect you expect. This is slow, but
ensures that you did not change the W1FINGER file into
one big messy junk.
While the use of an action table such as W1FINGER allows
far more features to be changed than in-line commands,
excessive changes may lead to unknown consequences which
were not expected. Since Windows is not the most robust
environment possible, it may cause a lock-up.
... INSTALL W1FINGER.EXE
No installation program is included with W1FINGER.EXE because
there is no need to make subdirectories, however, the source
where you obtained this program may have wrote an installation
or decompression software.
If your Windows is in "C:\WINDOWS\", then there should be a
subdirectory called "C:\WINDOWS\SYSTEM". If this program is
in the drive A: and you want them in "C:\WINDOWS", copy all
files with .DLL file name extensions to this subdirectory by
typing
COPY A:*.DLL C:\WINDOWS\SYSTEM{ENTER}
COPY A:W*.* C:\WINDOWS{ENTER}
... UNDERSTANDING WHAT A TITLE IS
Before you run W1FINGER.EXE, just why is it necessary to
understand what a title is? Try reading this text with
WRITE.EXE and then type "Alt" to get the menu. Now wait ten
seconds. Or type "Alt", "f" to get a File. In ten seconds,
W1FINGER.EXE goes back ON and the menu disappears because it
did not have a title of its own.
If you type "Alt" and "s" to Save a file, there is no
trouble, unless it takes you ten seconds to type each
key. (W1FINGER can be modified if needed)
If you typed "Alt", "f" and "a" for "save As...", then a
window box titled "Save As" appears, so W1FINGER.EXE will send
keys to that title.
If you wait ten seconds and then start typing in the
"Save As" titled window, you can type "Shift, a" for
capital letter "A". If you don't wait ten seconds before
typing, then you must press down on two keys at the same
time with "Shift+a" for capital "A".
If you don't want to wait ten seconds and you want to
type "Shift, a" with one finger, then press down on
the "Shift" or the "Control" key for one second and
W1FINGER.EXE will turn back ON before ten seconds pass.
When you're at the "Program Manager", for example and you try
to run the calculator by typing ENTER, since "Program Manager"
still exists, W1FINGER.EXE still sends keys to it, instead of
the new title. To type in the calculator, type ENTER and then
"F9, space" or "F9, ENTER"
... RUN W1FINGER.EXE
The alternate methods for running W1FINGER.EXE is the same as
for running any other Windows software name.
1) Make a batch file to run Windows and follow it with the
parameter "W1FINGER.EXE".
If you're dependent on a program such as W1FINGER.EXE,
then this is all you need to do. However, if you use more
than one finger, then there are alternatives:
2) Use the mouse to click in the Task Manager, find the
subdirectory where W1FINGER.EXE is and double click.
3) Run the Task Manager, cursor as best as you can and type
ENTER when W1FINGER.EXE is highlighted.
As explained later, by editing the W1FINGER file (no file name
extension such as .EXE or .BAT), running W1FINGER.EXE can
automatically run another Windows software name for you.
... STOP, OR GET OUT OF W1FINGER.EXE TEMPORARILY
1) When W1FINGER.EXE is active, you'll notice that its title
is highlighted when it's intercepting the keys you type and
that the highlight temporarily moves to your software's title
while your software acts on the keys sent to it by
W1FINGER.EXE. If you have the mouse or the track ball (or
equivalent), move the mouse cursor which displays as an arrow
on screen to your software's title and click the left button
(or the track ball's right button). Now W1FINGER.EXE is not
active and you can type on your software. Click on the
W1FINGER.EXE screen and it takes over again.
In this mode, W1FINGER.EXE cannot do anything to take
back control.
2) To turn OFF W1FINGER.EXE for a short time and you didn't
press the "F9, F1" combination yet to allow "Alt, key",
press "Alt" and W1FINGER.EXE goes OFF for ten seconds.
If you have several Windows software names running and
they used all 16 timers, then this will not work. In
that case, close some software names first.
The delay time is in units of one second because the
W1FINGER file line 5, first number has the value "1000"
for 1000 milli-seconds.
If you switch to another software name when W1FINGER.EXE
takes back control, it will automatically find the
correct title currently displayed. You don't have to
type "F9, space" to set it.
3) If "F9, F1" was typed, so that you must type "Alt, key",
type the "Alt, PGUP" combinations to turn this OFF.
There is nothing magical about "Alt, PGUP" combination.
The W1FINGER file does not have this combination set to
send "%{PGUP}" to your software title. It has the
alphanumerals "010[d]" for 10 seconds Delay. "001[d]"
would let you delay for one second, while "999[d]" lets
you delay for 999 seconds.
Any "Alt, key" combination can have the "000[d]" format:
If "Alt, UP" line in W1FINGER had the string "ab005[d]",
then typing "Alt, UP" sends "ab" to your software title
and then delay for five seconds. If you have the string
"ab001[d]" in "Control, a", then typing "Control, a" only
sends "ab001[d]" to your software.
If you have the string "020[d]a" in W1FINGER under the
"Alt, 5", then W1FINGER.EXE will send "020[d]a" to your
software and regain control without delay because the
string does not end with "[d]".
If you have the string "000[d]", then it's as useless as
having the W1FINGER delay unit changed from the 1000 ms
to 0 ms. Do not use "000[d]".
... SEND KEYS TO YOUR SOFTWARE TITLE
Since the keys are sent to the software title, it does not
send keys to the menu line below the title. (In WRITE.EXE, the
menu line is "File Edit Find Character Paragraph...".) Since
the menu line is activated by pressing down on just the "Alt"
key, W1FINGER.EXE will just turn itself OFF for ten seconds
during this time. If you need more time, "F9, F3" will change
"Alt" so that typing it gives you 100 seconds.
Since the keys are sent to the software title, if your
software pops up a new window box to type text in or you
switch to another software name, the keys are still sent to
the old software title. When the software title on top
changes, before you type another key, type "F9, space". The
keys will be sent to the new software title.
If the old software title changes to a new title so that
the old software title no longer exists, then the keys
will be sent to the new title. The "F9, space"
combination is only necessary when there's a choice of
titles to-send-keys-to on screen.
If the explanation sounds complicated, try running
W1FINGER.EXE, letting it run WRITE.EXE and read
W1FINGER.WRI and see how it behaves.
If you're at the "Program Manager" title, cursor to the
software name you want to run (for example, WRITE.EXE) and
instead of typing ENTER to run, type "F9, ENTER". This
sends an "{ENTER}" to "Program Manager" and then finds the
new software title and sends the keys to that title, which in
this case is "Write - (Untitled)".
... SWITCHING TO DIFFERENT SOFTWARE NAMES
Without W1FINGER.EXE, you would type "Alt+ESC". Here,
1) If typing only "Alt" turns this OFF for ten seconds, then
first type "F9, F1" to allow "Alt, key" combinations. Now
type the "Alt, ESC" combination as many times as needed.
2) When "Alt, key" combination is allowed by either changing
the W1FINGER file or because you typed "F9, F1", then type
"Alt, ESC" as before.
There's no need to type "F9, space" because in W1FINGER file
under "Alt, ESC" has the special code "[t]" to find the new
active window's title for you.
3) The W1FINGER file has space filled for ten software names
(*.EXE), ten software titles and ten strings to send as soon
as they're ran.
To run them, press down on the F9, release, then type on
"0" - "9". This runs the *.EXE software first (by
default) and then sends the keys you type to the
corresponding software titles. If any of the string
section was filled, then it will also send the string
to the software title.
If you want to run a software name which you did not already
define in the W1FINGER file, then "Control, tab" among
different boxes within the "Program Manager" and then cursor
or similarly move within the "File Manager". Now "F9, ENTER"
to run the software name.
... GET BACK TO SENDING KEYS TO LAST TITLE
If you used the "Alt, space" to get out of the last software
title to send keys and switched back to "Program Manager",
that last software may not have closed and left the word "The
file was not saved. Save it?" or other message.
To go back to that software title to send the key for Yes or
No, press "F9, BS". This combination will switch the
keys to send back to the previous software title. Once you
finish, switch it back by typing it again.
... EXITING THIS FILE
If you used WRITE.EXE to see this file:
1) If "Alt" only is allowed, type "Alt, f, x, n" File eXit
and No change.
2) If "Alt" only is not allowed because you typed "F9, F2" or
you modified the W1FINGER file, then type "Alt, PGUP" followed
by the "Alt, f, x, n" as above.
3) When "Alt, key" is allowed, type "Alt, F4".
4) When "Alt, key" is allowed, type "Alt, space" to send
Alt+space "%{ }", close "c" and the code "[p]" to run the
PROGMAN.EXE again.
... EXITING WINDOWS
1) To exit Windows temporarily and go to DOS, type ENTER at
the Program Manager's "Main" subtitle under "MS-DOS Prompt"
DOS will not respond to anything W1FINGER.EXE sent.
2) To exit Windows permanently and go to DOS, type "Alt, F4"
and then type "Y" for "Yes, get out of Windows".
... CHANGING THE INITIAL SOFTWARE TO RUN WHEN THIS RUNS
The W1FINGER file is set originally so that it runs the
software name "WRITE.EXE W1FINGER.WRI" and send keys to the
software title "write - w1finger.wri" and not send any key
once WRITE.EXE is run.
Use the Notepad to open W1FINGER and go to the line below
"1003, SOFTWARE-NAME/TITLE/STRING-TO-RUN-WHEN-..."
write.exe w1finger.wri
write - w1finger.wri
Now type the name of the software name, including the ".EXE"
file name extension and followed by its parameters, such as
the file name it will read. If the software is not accessible
by PATH, include the drive and subdirectory name.
Go to the next line and type the title which will appear when
you run the software.
On the next line, if you want your software to do something as
soon as it's run, enter the commands required here. If not,
keep it blank.
Now save the changes and exit.
If you leave the software name blank, then nothing is run when
W1FINGER.EXE first becomes memory resident. In this case,
PROGMAN.EXE is run by default, just as when the "winfile.exe"
name is left blank, it is filled with "winfile.exe" anyway.
This is required so that any "[p]" or "[f]" under "Alt, key"
will work correctly.
If you replace the first line with "CALC.EXE", then you must
also replace the second line with "CALCULATOR".
If you type a string into the third line, then those keys are
sent to the software title on the second line as soon as the
software name is run.
... USE ALTERNATIVES TO PROGRAM MANAGER AND TASK MANAGER
If you use a software other than the standard Program Manager
and Task Manager which came with Windows, and you don't want
W1FINGER.EXE running them and then sending keys to them, then
open W1FINGER with Notepad and follow the following procedure:
... TO CHANGE THE MEANING OF "[p]" AND "[f] IN "ALT, KEY" GROUP
When a string under the "Alt, key" group in W1FINGER ends with
"[p]", then it runs the software name "progman.exe" under
0, ALT+KEY-STRINGS-ENDING-WITH"[p]"-ACTIVATES-THIS-PROGRAM
progman.exe
Program Manager
winfile.exe
File Manager
W1FINGER.EXE will now send keys to the "Program Manager" on
the following line and then send any key on the third line
after it. Similarly, when the "Alt, key" string group ends in
"[f]", then it runs the "winfile.exe" software name and then
sends keys to the "File Manager" software title on the next
line. If anything was on the line which follows, then those
keys are sent to the "File Manager" above it.
If you use another software package to replace them, type the
names and titles of those softwares over these.
... FILLING THE "F9, #" FILE NAMES
Use the Notepad to open W1FINGER and go tot he line below
"2010, 10-SOFTWARES-TO-RUN-WHEN-CAPSLOCKON&'0'-'9'TYPED..."
Now type the name of the software name, including the ".EXE"
file name extension and followed by its parameters, such as
the file name it will read. If the software is not accessible
by PATH, include the drive and subdirectory name.
Similarly, go to the appropriately marked areas and fill the
titles and strings to be sent, save the changes and exit.
... SWITCHING THE CAS/CNS KEYS AROUND
Open the W1FINGER file with notepad. On the third line is the
16, 17, 18, 20, 144, 145, SHIFT-CTL-ALT-CAPS-NUM-SCROLL-KEY-CODE
To change the Shift/Control/Alt to Alt/Control/Shift, type
16 17 18 18 17 16
18, 17, 16, 20, 144, 145, SHIFT-CTL-ALT-CAPS-NUM-SCROLL-KEY-CODE
To switch the Shift with Caps-Lock, type
16 20
20, 17, 18, 16, 144, 145, SHIFT-CTL-ALT-CAPS-NUM-SCROLL-KEY-CODE
This does not work when W1FINGER.EXE is not active, as
when you use the mouse to click to your software title or
use the "Alt, PGUP" to delay for ten seconds.
... TO CHANGE "SCROLL-LOCK, KEY" COMBINATION TO ANOTHER
Normally, "key", "CAS, key" and "Scroll-Lock, key"
combinations can send other keys to your software title. To
change the "Scroll-Lock, key" to "Num-Lock, key", open the
W1FINGER file with Notepad and on the 4th line
32, 511, 121, 7, 120, 511, 13, 32, 0, 0, 0, 0, 0, 0, 0, 0
^
|
Change the first "32" to "16".
Internal to W1FINGER.EXE, the Shift key is given the code
value 1, Control is 2, Alt is 4, Caps-Lock is 8, Num-Lock is
16 and Scroll-Lock is 32. Use of anything but Num-Lock or
Caps-Lock leaves you with less macro keys.
... REPLACE F10 TO CHANGE CAS FROM ONE-SHOT TO TOGGLE
If you type F10 (while CAS is OFF, else it becomes
Control+F10, Alt+F10 or Shift+F10), then typing CAS keeps it
ON after you type another key until you type F10 again. If
your software uses the function key F10 but doesn't use F11
which your keyboard has, then open W1FINGER with Notepad at
the 4th line here.
|
v
32, 511, 121, 7, 120, 511, 13, 32, 0, 0, 0, 0, 0, 0, 0, 0
replace the "121" with "122".
If you look at the W1FINGER file, each key, CAS+key and
Scroll-Lock+key group has 255 lines. The {F10} is on the
121st line in each group and {F12} is on the 123rd line.
Similarly, "0" is on the 48th line and "a" is on the 65th
line. {PGUP} is on the 33rd line etc. Sections later
here explains what the key codes required are.
If you replace the "121" with a key code which doesn't
exist, such as "31" (space "{ }" is the 32nd line) then
you can't change the CAS keys from one-shot to toggle
keys anymore.
... MAKING THE F10 INDEPENDENT OF CAS
Normally, the F10 can change the CAS keys from one-shot to
toggle keys when the CAS keys are not already typed. This is
because F10 and not "Control, F10" and other "CAS, F10" has
this ability. To allow either "F10" or "CAS, F10" to have the
same effect, read the W1FINGER with Notepad and replace the "7"
on the 4th line with a zero "0".
|
v
32, 511, 121, 7, 120, 511, 13, 32, 0, 0, 0, 0, 0, 0, 0, 0
If you don't want F10 to have the toggle feature when
Scroll-Lock is ON but not when CAS is ON, replace the "7" with
"32".
Now F10 will change the CAS keys from one-shot to toggle
whether CAS is already ON or OFF, but it will not toggle
when the Scroll-Lock is ON.
To turn OFF the F10's toggle feature when CAS is ON and when
Scroll-Lock is ON, replace the "7" with "39" (7 + 32 = 39).
Now typing "Control, F10", "Alt, F10", "Shift, F10" and
"F10" when Scroll-Lock is ON will only send the
corresponding "Control+F10", "Alt+F10", "Shift+F10" or
just "F10" equivalents to your software.
You should avoid using this feature unless you're an
expert in handling keyboards. Excessive messing around
is dangerous if you don't know what you're doing.
Internally, Shift key is 1, Control is 2, Alt is 4, Caps-Lock
is 8, Num-Lock is 16 and Scroll-Lock is 32.
If you typed "0" here, then it is made to "7" to keep it in
working order. If "0" was here, then once you type "F10" and
type "Control", "Alt" or "Shift", then that remains ON so that
the only thing which is typed is "Control, F10", "Alt, F10" or
"Shift, F10", preventing you from typing "F10" to turn the
toggle effect OFF again.
If there's a special need to use such a feature, use
values "1" - "6".
... CHANGING THE "F9" CONTROL KEY
Normally, if you type "F9, #" where "#" is "0" - "9", you can
run ten different software names and then send keys to ten
software titles. "F9, space" lets you type new software
titles. "F9, {ENTER}" switches to the last software title.
To make F12 (if you have such a key) into this key, use
Notepad on line 4 to change the "120" in W1FINGER to "123".
|
v
32, 511, 121, 56, 120, 511, 8, 13, 32, 0, 0, 0, 0, 0, 0, 0
F1 is 112 ("Shift+F1" is also 112, as is "Control+F1" and
"Alt+F1"), F2 is 113, F3 is 114, F4 is 115 etc. Use the key
which you use least often. The list of key codes are given
much later in this file.
... CHANGING THE CODES AFTER "F9"
There's nothing special about having to type either "space" or
"{ENTER}" after "F9" to type new software title or switch
between the last two software titles. They were simply chosen
because they're easy, big keys to type.
To change them, look at W1FINGER with Notepad, line 4.
| | |
v v v
32, 511, 121, 56, 120, 511, 8, 13, 32, 0, 0, 0, 0, 0, 0, 0
The first is the key code for "{BS}", then "{ENTER}" and the
key code for space "{ }". "KEY CODE NUMERIC VALUES" heading
below explains the values you need to change them to another
combination of keys to type.
While "F9, #" where "#" is "0" - "9" will first run a
software name such as "WRITE.EXE" before setting its
software title as the place to send the keys you type,
the "F9, space" feature only sets the software title to
send the keys you type. If the software name was not run
yet, then W1FINGER.EXE will find another software name
which is running and sends keys to that software's title.
... CONTROLLING WHEN TO RUN SOFTWARE NAMES
Software names are automatically run before any key is sent to
the corresponding software title, but this is not essential.
This section should not be touched by novice users.
Look at the W1FINGER file with Notepad and look at "511".
|
v
32, 511, 121, 7, 120, 511, 13, 32, 0, 0, 0, 0, 0, 0, 0, 0
It is composed of the value 1+2+4+8+16+32+64+128, where each
is a mutually exclusive flag.
Whenever an "Alt, key" string ends with "[p]", the PROGMAN.EXE
software name is run before keys are sent to "Program Manager"
software title. If you replaced the "511" with "510", then
typing an "Alt, key" string with "[p]" will NOT run the
PROGMAN.EXE software name, but keys will be sent to the
"Program Manager" listed near the beginning of the W1FINGER
file.
Whenever an "Alt, key" string ends with "[f]", the WINFILE.EXE
software name is run before keys are sent to "File Manager"
software title which follows. If you replaced the "511" with
"509" (511 - 2), then typing an "Alt, key" string with "[f]"
will NOT run the WINFILE.EXE software name, but keys will be
sent to the "File Manager" listed near the beginning of the
W1FINGER file.
If the PROGMAN.EXE software name is missing from the W1FINGER
file near the beginning, then that name is automatically
assumed and the software title is made to "Program Manager",
but if the "511" is replaced by 511 - 4 = 507, then the title
is still the place to send the keys, but PROGMAN.EXE is not run.
If the PROGMAN.EXE software name is filled, then it is run
when W1FINGER.EXE first runs, but if the "511" is replaced by
511 - 8 = 503, then the title is still the place to send the
keys, but the software name is not run.
When you press down on the F9 then type "0" - "9", then the
corresponding software name in W1FINGER file under
2010, 10-SOFTWARES-TO-RUN-WHEN-CAPSLOCK-ON&'0'-'9'TYPED
is run and then the corresponding software title under
3010, 10-SOFTWARE-'TITLES'-ON-SOFTWARE-BOX(TOP)WHEN-YOU-...
is the place to send the keys you type. But if you replace
the "511" with 511 - 16 = 495, then the software name is not
run but the software title is still the place to send the
keys which you type.
... TO MAKE W1FINGER.EXE SLEEP FOR A WHILE
If you don't want W1FINGER.EXE to do anything with your
software because you don't need to type any CAS key, just type
"Alt". When "Alt, key" is allowed, "Alt, PGUP" combination.
There's nothing special about this key combination. The
W1FINGER file under this combination doesn't have "%{PGUP}" to
send "Alt, PGUP" to your software. It has "010[d]" to have
a ten second delay before W1FINGER.EXE takes back control of
your keyboard. If you used Notepad to change the string to
"060[d]", then W1FINGER.EXE will go to sleep for 60 seconds
(one minute) before taking back control.
The range is "001[d]" to "999[d]" for one to 999 seconds
delay. Do not use "000[d]".
To sleep for more than 999 seconds, you must change the delay
time unit from one second to another value as indicated under
"TO CHANGE THE DELAY UNIT FROM ONE SECOND TO ANOTHER"
If you replaced the string with "123 [d]", then "1" is sent to
your software title and then it delays for "23" seconds. This
is not a recommended way of using this feature. Reserve the
three character location before the "[d]" for numbers only.
If you replace the string with "1abc[d]", then "1" is sent to
your software title and there is no delay, because "abc" is
not a number. This is not a correct way of using this
feature. Do not use it.
If you used "010[d] " or "010[d]x" then they are all sent to
your software title because the string does not end with
"[d]" as required: The first ends with a space " " and the
second ends with eks "x".
If you used "010[d]020[d]", then "010[d]" is sent to your
software because it is not the last six characters and there
is a 20 second delay before W1FINGER.EXE takes back control.
"20[d]" lacks three numbers, so use at least " 20[d]" or the
recommended "020[d]". "abc20[d]" is allowed, but only the
"ab" is sent to your software and then there is a 20 second
delay with the "c" ignored. This is not recommended.
The "020[d]" form is recommended over the " 20[d]" form
because the presence of the first "0" is obvious, but you
may accidentally type " 20[d]" which has two spaces
before "20".
The "001[d]" format only works with "Alt, key" combinations.
If you type this string under any other group, it simply sends
those characters to the active software title.
The others: "[t]", "[p]" and "###[d]" also work only
with the "Alt, key" combinations you type.
... CHANGING THE TEN SECOND DELAY WITH "ALT"
Use Notepad to read W1FINGER. On line 3 is
16, 17, 18, 20, 144, 145, 10, 16, 17 SHIFT-CTL-ALT...
^
|
If you replace the first value "10" with 20, then the next
time you type "Alt" only, W1FINGER.EXE will turn OFF for 20
seconds. The range is "1" to "32000" for one second to
32000 second/(60 seconds/minute) = 53 minutes.
"F9, F1" will turn OFF "Alt" only and allow "Alt, key".
"F9, F2" will reset "Alt" only for ten seconds.
"F9, F3" will reset "Alt" only for 100 seconds.
"F9, F4" will reset "Alt only for 30 minutes.
... MAKING "ALT, KEY" COMBINATION AS DEFAULT
Use Notepad to read W1FINGER. On line 3 is
16, 17, 18, 20, 144, 145, 10, 16, 17 SHIFT-CTL-ALT...
^
|
If you replace the first value "10" with 0, then the next
time you type "Alt", W1FINGER.EXE will wait for you to type
another key for the "Alt, key" combination.
"F9, F2", "F9, F3" and "F9, F4" will reset "Alt" only for ten
seconds, 100 seconds and 30 minutes again.
... TO CHANGE THE DELAY UNIT FROM ONE SECOND TO ANOTHER
When you type either "Alt" or "Alt, PGUP", W1FINGER.EXE turned
itself OFF for a given number of seconds. You should normally
leave it alone, but if you want W1FINGER.EXE turned OFF for a
given number of 100 milli-seconds or tens of seconds, then you
must change the delay UNIT.
1) Normally, typing just "Alt" turns W1FINGER.EXE OFF for ten
seconds. While OFF, the keyboard is still checked every one
second to see if you typed "Shift" or "Control".
If you want the keyboard checked every 0.5 second (500 milli-
second), edit W1FINGER with Notepad, line 5.
|
v
1000, 0, 0, 0, 0, 0
Make this "500". If you do this, however, the default 10
second delay becomes 10 times 0.5 = 5 second. "F9, F2" for
ten seconds becomes five seconds, "F9, F3" for 100 seconds
becomes 50 seconds and "F9, F4" becomes 15 minutes.
Do not use these values as clock reminders. Depending on
your computer and how many softwares use the 16 timers
available under Windows, these are approximate values.
2) Normally, when an "Alt, key" combination string ends with
"###[d]" where "###" is "001" to "999", then W1FINGER.EXE will
sleep for that many seconds and let you type on your software
without W1FINGER.EXE doing anything. Hence "abc001[d]" will
normally delay one second. But what if you're impatient and
want control back faster? Or conversely need more than 999
seconds of delay?
1000, 0, 0, 0, 0, 0
^
|
Open the W1FINGER file to line 5 with Notepad. To change the
delay unit from one second to 1/10 second, replace the first 0
after "1000" with "100". Now "010[d]" means 10 times 100
milli-second or one second. The range of delay is now 0.1
second to 99.9 seconds.
A value less than 50 for 50 milli-second (ms) is not
recommended. Although the delay unit is in milli-second,
true resolution is about 1/18 second or about 50 ms. Due
to the machine independent layer within Windows, your new
PC may give you the ability to control 10 ms or less, but
you can't react that fast anyway.
To increase the maximum delay beyond 999 seconds to 999 times
2 seconds, change the line 5 "1000" to "2000". Now "010[d]"
means 10 times 2 = 20 seconds delay. The maximum for the
delay unit is 32000 at which "010[d]" means 10 times 32
seconds. 10000 is the maximum recommended because it's not
easy to remember that "010[d]" really means 320 seconds.
Do not type "10,000" with a comma "," to mean ten
thousand milli-seconds. The comma is a parameter
delimiter so it is taken as "10" and "000" for 10
milli-seconds and a zero.
If you used 10000 milli-seconds (10 second delay unit),
then the "Shift" and "Control" keys are checked every ten
seconds, meaning that you may have to keep it pressed
down for as long as ten seconds before W1FINGER.EXE turns
itself back ON again.
... TRYING DIFFERENT COMBINATION OF FEATURES
Keep an unmodified copy of the W1FINGER file in a subdirectory
or a diskette where you cannot modify it by accident before
making changes with a plain text (ASCII) editor such as Notepad.
Due to the nature of the Windows environment, all the
variables which can be changed are in the W1FINGER file. No
parameter lists are given with this program.
SET UP OF THE W1FINGER FILE
The content of the W1FINGER file controls how W1FINGER.EXE
behaves. If the contents are not handled correctly, it can
cause W1FINGER.EXE to behave unexpectedly or abort. As such,
keep an unmodified copy somewhere and make only small changes
at first until you get used to this.
REQUIRED CODES
Within the W1FINGER file, the Control key is represented by
the caret sign "^". The Alt key by the percent sign "%".
The Shift key by the plus sign "+".
The squiggly brackets called "braces" are "{}". These are
used to enclose words which have special meanings of their
own. To send this to your software's title, you need
a space { }
a left brace { {{}
a right brace } {}}
a left square bracket [ {[}
a right square bracket ] {]}
a left parenthesis {(}
a right parenthesis {)}
a plus sign {+}
a caret sign {^}
a percent sign {%}
a tilde {~}
a back space {BS}
a Break {BREAK}
a clear code {CLEAR}
a delete {DEL}
a down cursor {DOWN}
an end key {END}
an enter (also <ntr>, ^M, CR, ^13 etc){ENTER}
or ~
an escape code {ESC}
a help key {HELP}
a home key {HOME}
an insert key {INSERT}
a left cursor {LEFT}
a page down {PGDN}
a page up {PGUP}
a right cursor {RIGHT}
a tab {TAB}
a up cursor {UP}
a function key F1 {F1}
a function key F10 {F10}
a function key F12 {F12}
a function key F24 {F24}
just an Alt key %{ }
three tabs {TAB 5}
or {TAB}{TAB}{TAB}
"Alt, 5" and "Alt, a" and "Alt, +" %(5a+)
or %5%a%{+}
Note: "%+" would mean Alt and Shift.
"Alt, 5" and "Control, F1" and "a" %5^{F1}a
Note: "^F1" is "Control, f" and "1".
"5" and "Alt, 5" and "@" 5%5+2
Note: The at sign "@" is "Shift, 2"
"!@#$%^" +(123456)
or +1+2+3+4+5+6
Note: The numbers are Shifted.
ten letter "b"s {b 10}
or bbbbbbbbbb
"Shift, F1" and F1 +{F1}{F1}
Note" "+F1F1" is "Shift, f", "1F1" or "f1F1".
"+" and F1 and F1 {+}{F1 2}
or {+}{F1}{F1}
"a" and "Control, a" a+a
"a" and "+" and "a" a{+}a
F12 {F12}
Note: If your software does not understand the
function key F12, then depending on how well or
badly it's made, it may simply ignore it or lock
up, run-amok or do something nasty.
If you mistype the words, W1FINGER.EXE will tell you that the
string is incorrect and ask you if you want to abort (so that
you can edit the W1FINGER file or continue.
You can also send the Caps-Lock, Num-Lock and the Scroll-Lock
keys as {CAPSLOCK}, {NUMLOCK} and {SCROLLLOCK}, but
W1FINGER.EXE will not adjust its screen display accordingly
when you send these key codes to your software's title.
If you mistype them in your strings inside the W1FINGER
file, it will cause W1FINGER.EXE to stop and ask you if
you want to stop to make the required changes, or to
continue.
W1FINGER.EXE will NOT intercept the keys which are sent to
your software. For example, the W1FINGER file has the "Alt,
space" combination set to send "%{ }c[p]". The "[p]" is used
by W1FINGER.EXE and not sent, but the "%{ }c" part is sent AS
IS to your software. It is not reintercepted and
reinterpreted by W1FINGER.EXE again.
THE VALUES TO CHANGE IN W1FINGER FILE
The following is an abbreviation of the content of W1FINGER
file (no file extension such as .DOC, .TXT, .CHG etc).
Those which begin with a hyphen "-" followed by words are
comments used here to abbreviate the actual file.
W1FINGER, 000
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
16, 17, 18, 20, 144, 145, 10, 16, 17, SHIFT-CTL-ALT-CAPS-NUM...
32, 511, 121, 56, 120, 511, 8, 13, 32, 0, 0, 0, 0, 0, 0, 0
1000, 0, 0, 0, 0, 0, 0
5
6
7
8
9
10
11
12
13
14
15
16
0, ALT+KEY-STRINGS-ENDING-WITH"[p]"-ACTIVATES-THIS-PROGRAM-MANAGER
progman.exe
Program Manager
winfile.exe
File Manager
1003, SOFTWARE-NAME/TITLE/STRING-TO-RUN-WHEN-W1FINGER-IS-FIRST-RUN
-three blank rows at the moment
2010, NAMES-OF-10-SOFTWARES-TO-RUN(KEEP-THESE-SPECIAL-COMMENTS!)
-10 blank rows at the moment
3010, NAMES-OF-10-SOFTWARE-TITLES-ON-TOP-WHEN-YOU-ARE-RUNNING-THEM
-10 blank rows
4010, THE-10-STRINGS-TO-SEND-WHEN-FIRST-RUNNING-THEM
-10 blank rows
5255, 255-CODES-BELOW-WHEN-NO-ALT-CONTROL-OR-SHIFT-IS-TYPED-...
1
2
{BREAK}
4
-3 blank rows
{BS}
{TAB}
-2 blank rows
12
{ENTER}
-2 blank rows
{+}
^
{%}
{PAUSE}
{CAPSLOCK}
-6 blank rows
{ESC}
-4 blank rows
{ }
{PGUP}
{PGDN}
{END}
{HOME}
{LEFT}
{UP}
{RIGHT}
{DOWN}
{SELECT}
{PRINT}
{EXECUTE}
{PRTSC}
{INSERT}
{DEL}
{HELP}
-10 rows containing "0" - "9"
-7 blank rows
-26 rows containing small letters "a" - "z"
-5 blank rows
-numeric keypad's "0" - "9", "*", "+", blank, "-", ".", "/"
-26 rows containing function keys {F1} - {F24}
- 8 blank rows
{NUMLOCK}
{SCROLLLOCK}
-40 blank rows
;
=
,
-
.
/
`
-26 blank rows
{[}
\
{]}
'
-33 blank rows
6255, CODES-BELOW-WHEN-ALT-IS-PRESSED--RELEASED--THEN-A-KEY-IS-TYPED
-255 codes for {alt and key} combinations.
7255, CODES-BELOW-WHEN-CONTROL-IS-PRESSED--RELEASED--THEN-KEY-TYPED
-255 codes for {control and key}
8255, CODES-BELOW-WHEN-SHIFT-IS-PRESSED--RELEASED--THEN-KEY-TYPED
-255 codes for {shift and key}
9000, END
The first row with "W1FINGER, 000" is the identifier
indicating that this is the correct file and version and not
some file which was accidentally renamed "W1FINGER". Do not
tamper with it. The comma "," separates the two parts.
The next row with zeros "0" are not used in this version.
The next row with "1003, text" is a marker: This number must
be in this specific row or W1FINGER.EXE will abort. This is
used to detect errors in case you accidentally deleted or
added extra rows of text by mistake. Other rows in increments
of 1000 are also used to detect similar errors and errors from
editing this file with WRITE.EXE and turning it into a .WRI
file format.
Next is the three blank rows. If you want W1FINGER.EXE to
automatically run a Windows software as soon as W1FINGER.EXE
is activated, type on the first row the name of the software,
including the .EXE or other software file name extension. If
the file is not accessible through PATH, enter it also as in
C:\TRUNK\BRANCH\LEAF\CALC.EXE
D:SOFTWARE.EXE
E:\SUBDIREC\WRITE.EXE
On the second blank row, type the name of the software
title which appears when you use the software. For
example, if you use the CALC.EXE, the calculator pops up
with the word "calculator" on the top row. This is the
software title for CALC.EXE.
On the third blank row, type the list of commands and
strings which you want executed as soon as the software
runs. The required codes are listed below under
"COMMAND CODES".
Similarly, the next three groups of 10 blank rows are used to
fill with 10 software names, its titles and commands/strings.
The list of 10 software names will appear on the W1FINGER
window below the {Control} {Alt} etc listing. Click the mouse
once to choose, click twice to run it.
Next is the 255 keys. Many are left blank because your
keyboard supports less than 255 keys. (But they may be used
if you upgrade to a new keyboard with more keys or someone
makes a software which simulates it.)
The first two are the left/right mouse keys, then the code for
Break and the middle mouse key if any.
The {BS} stands for backspace. When you type the BS key, a
backspace key {BS} is sent. If you typed "{BS}hello" here,
typing the BS key at "X"<- inside a word processor will cause
the cursor to back up to "X", erasing it, and then typing the
word "hello" at that point.
You must surround the letters BS with squiggly brackets
"{}", but the letters may be in capitals or small letters,
so the following are equivalents: {BS} {Bs} {bS} {bs}
The followings are not equivalents: [BS] (BS) <BS>
The first uses the square bracket, the second uses
parentheses and the third uses the less-than and the
greater-than signs.
Next is the {TAB}. When you press down on the TAB key,
W1FINGER.EXE sends {TAB} which is what you wanted. Other keys
behave similarly and should not be changed unless you want to
convert them into a Dvorak or other European keyboards.
The plus sign "+" has to be inside the squiggly brackets "{}"
because by itself, it means the Shift key: "+{F1}" without
the double quote signs {"} means the Shift-F1 key combination.
"+{LEFT}" is the Shift-left-cursor code. "+{TAB}" is
Shift-tab combination. "+{TAB 5}" is Shift-tab five times.
The caret sign "^" has to be inside the squiggly brackets "{}"
also because it means the Control key: "^{PGUP}" is
Control-page-up key combination, while "^{PGDN 10}" is
Control-page-down key combination typed ten times.
The percent sign "%" is also inside the squiggly brackets "{}"
because it means the Alt key: "%A" is the Alt-A key
combination. "%{F1}" is Alt-F1 function key combination.
"%F1" is not the same thing: It means Alt-F key combination
and the number "1". "%{F10 8}" would mean Alt-F10 typed eight
times, but "%F10 8" is Alt-F followed by "10 8". To send only
the Alt key, use "%{ }", which is the percent-sign,
open-squiggly-sign, space, close-squiggly-sign.
The square brackets "[]" are also surrounded by the squiggly
brackets like "{[}" "{]}". When in doubt, use them.
If you want the function key F1 to send a carriage return,
turn ON scroll-lock, type "hello world" and two tabs: Go to
the row which has the letters "{F1}", delete it and type
{ENTER}{SCROLLLOCK}hello world{TAB 2}
The W1FINGER window's "scroll" sign will NOT! be adjusted
accordingly when you have the {SCROLLLOCK} or {NUMLOCK}
or {CAPSLOCK}. You should have them in pairs to turn
them ON and then OFF as needed.
Similarly, when you press down on Alt (or Control or Shift)
and release it, then press another key, then the appropriate
key or keys and key combinations are sent to your software.
The last row has "10000, END". In case you added or deleted
rows while editing the W1FINGER file, this will not be in the
correct row location, allowing W1FINGER.EXE to verify that it
read the correct lists.
KEY CODE NUMERIC VALUES
As noted above, the function key F1 is value 112 when you want
to use it in the W1FINGER file and F11 is 122 etc. Here is
the complete list
1 LEFT BUTTON 2 RIGHT BUTTON 3 {6REAK} 4 MIDDLE
5 6 7 8 {BS}
9 {TAB} 10 11 12 {CLEAR}
13 {ENTER}{~} 14 15 16 SHIFT +
17 CONTROL ^ 18 ALT % 19 {PAUSE} 20 {CAPSLOCK}
21 22 23 24
25 26 27 28
29 30 31 32 SPACE { }
33 {PGUP} 34 {PGDN} 35 {END} 36 {HOME}
37 {LEFT} 38 {UP} 39 {RIGHT} 40 {DOWN}
41 {SELECT} 42 {PRINT} 43 {EXECUTE} 44
45 {INSERT} 46 {DEL} 47 {HELP} 48 0
49 1 50 2 51 3 52 4
53 5 54 6 55 7 56 8
57 9 58 59 60
61 62 63 64
65 a 66 b 67 c 68 d
69 e 70 f 71 g 72 h
73 i 74 j 75 k 76 l
77 m 78 n 79 o 80 p
81 q 82 r 83 s 84 t
85 u 86 v 87 w 88 x
89 y 90 z 91 92
93 94 95 96 KEYPAD 0
97 KEYPAD 1 98 KEYPAD 2 99 KEYPAD 3 100 KEYPAD 4
101 KEYPAD 5 102 KEYPAD 6 103 KEYPAD 7 104 KEYPAD 8
105 KEYPAD 9 106 KEYPAD * 107 KEYPAD + 108 SEPARATOR
109 KEYPAD - 110 KEYPAD . 111 KEYPAD / 112 {F1}
113 {F2} 114 {F3} 115 {F4} 116 {F6}
117 {F7} 118 {F8} 119 {F9} 120 {F10}
121 {F11} 122 {F12} 123 {F13} 124 {F14}
125 {F15} 126 {F16} 127 {F17} 128 {F18}
129 {F19} 130 {F20} 131 {F21} 132 {F22}
133 {F23} 134 {F24} 135 136
137 138 139 140
141 142 143 144 {NUMLOCK}
145SCROLL LOCK146 147 148
186 ; 187 = 188 , 189 -
190 . 191 / 192 ` 193
219 [ 220 \ 221 ] 222 '
When the Num-Lock is OFF, typing on the numeric keypad sends
the {PGUP}, {PGDN} and other key codes to W1FINGER.EXE which
then sends the same codes to your software (by default, unless
you changed the W1FINGER file under the regular key group.).
When the Num-Lock is ON, typing on the numeric keypad
sends the "0", "1" etc under the key codes 96, 97 etc for
KEYPAD 0, KEYPAD 1 etc. The W1FINGER file (by default)
sends the numbers to your software titles.
The codes 1, 2 and 3 are for the left button on a mouse, right
button on a mouse and the middle (if any) button on the mouse.
They should be left alone.
Logitech mouse/track-ball have a third middle button.
Although function keys up to F24 are defined here, in most
cases, you probably don't have more than F12 and anything over
F20 isn't like to occur anytime soon. They are simply there
because Windows is a multi-platform operating system. In
other words, it's for other computers based on Motorola chips,
IBM RISC chips etc which may offer more keys.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
CHAT IN A HAT
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Everyone hates a liar and everyone loves a person who can.
What is a good liar, but a person who can rapidly assess a
given set of circumstances and conditions and come up with
an alternate, plausible explanation for them? The best of
lawyers, politicians, negotiators, company CEO etc are the
liars who can please all of the people all of the time. A
good liar can also separate the truth from lies and churns
out acceptable explanations. Who is Newton, Einstein etc?
Fragments of their ideas existed long before they had been
given credits for them, but they removed all the lies, and
is the reason why they're so famous. While the VCR was in
the process of being perfected in J, US wasted time making
a non-laser video disk, unable to see through the lies why
the VCR is inferior. Until you admit that you're fighting
a very creative genius, you'll just keep hiding behind the
excuse that they copy your best ideas and ignore bad ones.
(Of course, the VTR which US made cost $50,000 at a time a
person earned $1 a day, occupied one room wall to wall and
floor to ceiling and two special technicians maintained it
so that it can record 30 minutes - 1 hour in black&white.)
Before the word "comfort women" came into life, some K men
began writing in various ethnic papers, that it was really
they who went to far away China and Asian countries to, do
the dirty job for J, while J soldiers stayed close to home
where it's safe. (K soldiers were "J" soldiers from 1910 -
1945) Now they stopped claiming it. Now there's doubts to
the idea of a single man killing JFK, MLK and other deaths
marking history. Sorting lies from truth is such a chore.
Once upon a time, US car makers denied that J cars are better.
Now, the ones blatant at copying J became the most profitable.
Now, when Canada bought a J supercomputer claiming that it was
the fastest one tested, a US supercomputer maker denied that J
supercomputers are better. It's time to sort the truth from a
bunch of lies again. Choose now; your future depends on them.
Hind sight is 20-20, as the saying goes: Once the Spanish
butchered South Am to get at its gold, they didn't have to
work to live in luxury. Once Britain can suck blood, from
its colonies of conquest, they didn't have to work to live
in luxury. Neither of those countries are doing very well
now, but it is not punishment from above for the cruelties
they inflicted on others. It's punishment from within for
living in luxury without working for it. Think about it;)
The above paragraphs are right justified only on monospace.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
ERROR MESSAGES
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The following are lists of errors which may appear when first
trying to run W1FINGER.EXE.
=-=-=
This is not a W1FINGER file
=-=-=
W1FINGER.EXE read a file called "W1FINGER", but it did not
contain the identification for W1FINGER.
Either you accidentally deleted its content, renamed another
file to this name by mistake or you edited and then saved it
in a non-ASCII format such as WRITE.EXE's .WRI format.
=-=-=
This is W1FINGER but the wrong version for this.
=-=-=
As long as you did not tamper with this section, this should
have the value "000" to indicate that this is the correct
version.
=-=-=
0 was expected for progman/winfile
=-=-=
After the name and version number is the internal values and
flags which are set. In case you added or deleted lines by
mistake, a marker with the value "0" is placed in the file.
Since this value was not found, please compare what you edited
with a copy of the original to see what you accidentally added
or deleted.
=-=-=
'1003' not found for initial software
=-=-=
As with the above comment, you deleted or added a line between
the "0" marker and the "1003" marker.
=-=-=
'2010' not found for 10 software names
=-=-=
Something is deleted or added between the "1003" and "2010"
marker.
=-=-=
'3010' not found for 10 software titles
=-=-=
As with above.
=-=-=
'4010' not found for 10 strings to send
=-=-=
As with above.
=-=-=
'5255' not found for regular keys
=-=-=
As with above.
=-=-=
'6255' not found for alt+key combinations
=-=-=
As with above.
=-=-=
'7255' not found for control+key combination
=-=-=
As with above.
'8255' not found for shift+key combination
As with above.
0
=-=-=
'9255' not found for scroll-lock+key combination
=-=-=
As with above.
=-=-=
'10000' ending was not found where expected
=-=-=
As with above.
The following are disk(ette) related errors.
=-=-=
Error 5 bad function call.
=-=-=
Program error. Please report it.
=-=-=
Error 6 overflow.
=-=-=
Internal error. Please report it.
=-=-=
Error 7 not enough memory.
=-=-=
Your computer did not have enough memory to run this program.
=-=-=
Error 9 outside array.
=-=-=
An access was done outside the array. Probably an access past
the string listing.
=-=-=
Error 11 divide by 0.
=-=-=
Internal error. Please report it.
=-=-=
Error 14 out of string space.
=-=-=
You tried to use too much strings in relation to the amount of
memory you have. Try to shorten the W1FINGER file by cutting
out things which aren't as essential.
=-=-=
Error 17 can't continue.
=-=-=
Program error. Please report.
=-=-=
Error 28 out of stack space.
=-=-=
You may have opened too many softwares. Try closing some
other softwares and try again. Avoid typing many
control-breaks in succession: If your computer is behaving
sluggishly, typing it too rapidly can use up stack space and
may be doing more harm.
=-=-=
Error 35 sub/function not defined.
=-=-=
Program error. A call to a subroutine or a function which was
not defined was made. (you're not likely to encounter such
errors.)
=-=-=
Error 48 unable to load DLL.
=-=-=
A file with file name extension of .DLL which was required was
not found. Load the file into the location accessible by path
in the Windows subdirectory under "SYSTEM" such that if your
Windows is in "C:\WINDOWS" subdirectory, then they are in
"C:\WINDOWS\SYSTEM\*.DLL"
=-=-=
Error 52 bad name or number.
=-=-=
Program error.
=-=-=
Error 53 this file wasn't found here.
=-=-=
An expected file wasn't present.
=-=-=
Error 55 file is already opened.
=-=-=
Program error. A file which was opened was tried to be
opened. Something unusual happened and you tried to restart
W1FINGER.EXE again, but W1FINGER.EXE was still working or
something else happened while it tried to read the file the
first time.
=-=-=
Error 61 disk full.
=-=-=
Program error.
A write attempt to your disk occurred but it was full. This
should not happen since no such operation is performed.
=-=-=
Error 62 not enough text in file.
=-=-=
You accidentally truncated (cut short) the W1FINGER file and
it lacked text. The above section, however, should have
warned you and tell you which section of the text was missing
before this takes over.
=-=-=
Error 70 no access granted.
=-=-=
The W1FINGER file was probably on a network but network access
rights did not exist for you computer.
=-=-=
Error 71 diskette not ready.
=-=-=
You tried to run this program off your diskette, but the
diskette door hinge was opened.
=-=-=
Error 75 path or file access error.
=-=-=
Network error or a file-read protection program interfered.
=-=-=
Error 76 no such path found.
=-=-=
You specified a subdirectory path which did not exist. See
the text to see what you mistyped.
=-=-=
Error ## unknown type.
=-=-=
Unknown cause which was totally unexpected happened. The "##"
has the error type which occurred. Please report it.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
DISCLAIMERS, CONTRIBUTION, INFO FOR SHAREWARE DISTRIBUTORS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
This program needs several *.DLL files to run. They must be
provided with the diskette or if distributed with other
softwares, it may be placed in one central diskette.
The required files are VB v2.0 files.
All products and names mentioned are Trademarks or
Registered Trademarks of their respective corporations or
companies. That includes my group or any other group's
programs, of course. Some products may have patent
protections as well.
All enclosed programs, documents and other files are
provided AS IS, without any warranty, expressed or implied,
including but not limited to fitness for a particular
purpose.
A contribution of $5 US/Canadian is appreciated if you
find this useful, or $10 for an improved one as it comes out.
($10 Cdn if you're in Canada and $10 U.S. for U.S & others,)
Depending on the time and features, you may get a 5-1/4" 360
KB diskettes or 720KB diskette(s) or 1.44MB diskette unless
you specify the format you need.
The Windows environment makes it impossible to make
programs which do not require huge *.DLL files, hence
a distant upgrade may require more than one diskette.
Please indicate what version and any edition date you
have: Sometimes, the same version number & date is
kept, but the edition month/year differs.
In hard times, anything perceived as having resell value is
a target for theft, including diskettes in nice containers:
While disk mailers cost $2+tax etc, they're easy to tamper,
as we've noticed, so if you got your diskette in cardboard,
it was for your security, not our cheapness. But if you do
insist on a mailer, we'll comply. (but we did warn you...)
NAME OF THE PROGRAM: W1FINGER.EXE ($10 for updates)
PURPOSE OF THIS PROGRAM:
Windows' 1FINGER.EXE to type Control/Alt/Shift (CAS) and key
combination with one finger. Each key combination is a macro
key in itself. It's screen tells you when CAS or the Lock
keys are ON.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
please send all correspondences
U.S.A. and others except Canada Canada
c/o Mr. M. Sawada Mr. H. Sawada
P.O. Box 956 P.O. Box 956
Outremont, Quebec Outremont, Quebec
Canada H2V 4R8 Canada H2V 4R8
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+