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/
