Hello Alex,

you wrote:

> In case you may want this information for when you are revising the
> document, I use a Logitech Cordless Elite keyboard and I have registry
> keys 1F and FF under my ...\HardwareInfo key, which may further suggest
> that FF is indeed a special no-touch area.

Thanks. I shall include any Keyboard IDs which users post,
such as your 1F for Logitech Cordless Elite, in the next version.

Also I shall add a note about iTouch.exe needing to be in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
as discussed in a previous message.

> Could you please share with us how you deduced the list of free scan
> codes in step 5? I am not quite sure how to find such a list for myself
> and therefore any extra scan codes that I may be able to use.

I used Google Advanced Search for something like: "standard
keyboard" and "scan codes" and not unix nor linux.
That led to some useful pages which I downloaded:  some docs
from msdn/MicroSoft knowledge base, such as "scancode.doc"
which is downloaded as "scancode.exe" which is just a self
extracting zip. I also saved pages from some non-MS web sites.

Caution: some diagrams, such as in the KeyTweak documentation
print "key numbers" on the keys. Those numbers are not scan codes
nor virtual key numbers. Just a way to identify each physical key.


As an alternative check:
debug start
window ontop PowerPro Debug
keytrap.enable(1)
keytrap.scanmode(1)

then tap every "normal" key on your keyboard.
Remember to keep F Lock ON before testing the F1-F12 keys.
(If that returns a scan code for one or more of the "extra"
keys, don't worry, that still counts as a spare SC because
we shall reconfigure every "extra" key.)

To stop KeyTrap's scan mode happening, click Esc twice.

Caution: I think scanmode returns some faulty (or at least
incomplete) information regarding the scan codes of any
"extended" keys which use more than one-byte scan codes,
such as RightAlt etc.
Therefore just because a number is not mentioned in debug
by scanmode as being a used SC, that does not mean it is
mentioned as unallocated in the MS documentation.

It seemed wiser to play it safe and only mention codes
which I am certain are free.

I think my only finding 22 spare scan codes makes sense
arithmetically because I have 104 normal keys.
Microsoft warns against using hex60(dec96) or hex61(dec97)
or 0(0) or 7F(127) , and they must be under hex80(dec128).

If you have more than 22 extra keys, some cannot be set
to do my favorite job of sending a spare SC and spare VK.
You could keep a few extra keys doing their default job,
such as Mute. Or set a few keys to do some other job
such as Program, instead of sending a VK code.



Attention: PowerPro's Web site has moved: http://www.ppro.org 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/power-pro/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to