PDA

View Full Version : Windows XP hijacks certain keys — any solutions?



lxp
July 31st, 2003, 12:07 AM
Hi guys,

I am a proud owner of the Logitech Cordless Elite (http://www.logitech.com/index.cfm?page=products/details&CRID=1&CONTENTID=5061&countryid=1&languageid=1) keyboard, and when I discovered Girder I immediately uninstalled the bulky, restrictive software that comes with the keyboard.

The problem, though, is that even with this software fully uninstalled, Windows XP continues to ‘hijack’ certain keys on my keyboard, such as the wheel and the Media key.

I have tried going into Control Panel*> Keyboard and removing the ‘Easy Internet Keyboard’ driver, but this simply re-appears when I reboot.

Is there anyone out there that has a multimedia keyboard, and has programmed Girder only to react to these keys? I'd really appreciate any input!

Thanks guys,
Alex

Atgast
July 31st, 2003, 07:45 AM
try adding a standard (i believe it is 84keys) keyboard, not just deleting the 'Easy Internet Keyboard’

Marsupial
July 31st, 2003, 12:02 PM
there are traces of the MM keys within the register...

I edited them myself after I saw
this thread:
http://www.girder.nl/phpBB2/viewtopic.php?t=152&highlight=keyboard+register

and there *was* a link to MS site about registers and keyboard, but its no longet online... there is still this japanese site:
http://www.kiss.taihaku.sendai.jp/~fuji/product/scancode.html

which can be of any help...

I know I have 2 keys on my keyboard I never got rid of their original functionality: the calculator and Internet homepage.

Suggestion: NEVER install a MM keyboard driver if you plan on using girder... its always better *without* the driver.

lxp
July 31st, 2003, 11:24 PM
Hi guys,


try adding a standard (i believe it is 84keys) keyboard, not just deleting the 'Easy Internet Keyboard’
Windows doesn't seem to let me do this. The best I ended up with is ‘Standard 101/102-Key or Microsoft Natural PS/2 Keyboard’. And unfortunately, some of the multimedia buttons still won't listen to Girder. One of these buttons even insists on putting the computer into Standby mode when I press it! :x


there are traces of the MM keys within the register...

I edited them myself after I saw this thread:
http://www.girder.nl/phpBB2/viewtopic.php?t=152&highlight=keyboard+register
I had a look at that page, but the scan codes that are shown on that page are completely different to the ones that are coming up in Girder.

For example, according to this page (http://www.kiss.taihaku.sendai.jp/~fuji/product/scancode.html), the scan code for Caps Lock is ‘1D*00’, or simply even ‘1D’. In Girder, my Caps Lock key registers as ‘3A*00*00*00’.

Another thing that worries me is that this sometimes shows numbers that aren't even hex — Ctrl+Alt+Shift+Z, for example, gives me the code ‘2C*SA*C0*00’ — yes, that's an S in there.

I've been searching the forums for information that might help, and I came across a very useful piece of information in this thread (http://www.girder.nl/phpBB2/viewtopic.php?t=4335), which talks of a ‘Keyboard Ex (http://www.girder.nl/downloadn.php?Link=353)’ plugin.

This plugin apparently hides selected keys from the OS, but I tried it with my Media key, and while it performed the action that I described in Girder, it still launched Winamp.

Thanks for the input, and please keep any ideas coming!

Cheers,
Alex

lxp
August 1st, 2003, 12:18 AM
Hi guys,

I've found out after all that the KeyboardEx plugin is the solution. I've written a post on how to successfully use it (http://www.girder.nl/phpBB2/viewtopic.php?t=4820) in the Tricks, Tips and Hints (http://www.girder.nl/phpBB2/viewforum.php?f=5) forum.

Cheers,
Alex

Selyb
September 4th, 2003, 11:27 AM
ive been doing alot of research on this stuff lately b/c i too have a cordless elite duo
i would prefer to not have xp recognize these keys than to have girder block them
i accomplished this before but i cannot seem to repeat it :(
what i did before was edited HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\AppKey\
this key is for editing what multimedia keyboard keys do in xp
it seems that since i installed xp with sp1 integrated this key no longer works
ive also tried remapping my keyboard layout
here (http://home.ecn.ab.ca/~jsavard/other/scan.htm) is a nice list of scan codes
even if you remap the sleep key windows still catches it and my search button isnt listed on that list (or windows still catches it, not sure which is the case)
the problem with remapping is that if you nullify thoes keys then girder will process each of them as the same key - null
as of yet lxp's tips, tricks, and hints post is working for me
thanx
btw to change windows behavior for the sleep button go to display properties>screensaver>power>advanced

if anyone can find any info on why the appkey registry key doesnt work in xp anymore i would greatly appreciate a point in that direction

Selyb
September 4th, 2003, 11:47 AM
my search button still opens the search dialog
another note - maybe these buttons dont work when explorer isnt the shell?
i reinstalled windows not too long ago and havent gotten around to installing litestep yet

Draugluin
September 4th, 2003, 06:13 PM
I have a Microsoft Internet Keyboard and I have been able to successfully block any key I wish using the KeyboardEx plugin for girder. Read the post mentioned above and follow the instructions. If it's not working, be sure you right-click and "test command" on the key blocker every time you make a change and remember to rightclick that command and set "on open girder".

edit: any key except the sleep key :-p

IG Vasilich
September 4th, 2003, 06:25 PM
there is a small program "TweakUI" for WinXP I downloaded from Microsoft site (around 2 years back) and it lets you change behavior of Windows reaction for additional keys, such as Calculator, Search and others. Did you try this?
This function you can find in"Explorer - command keys"

lxp
September 4th, 2003, 08:30 PM
Thanks IG,

You've just reminded me to put this info on my post (http://www.girder.nl/phpBB2/viewtopic.php?t=4820) at the Tricks, Tips and Hints (http://www.girder.nl/phpBB2/viewforum.php?f=5) forum! :D

I discovered this information myself a while back, but I must confess that I no longer use Girder for this purpose*— I use Windows PowerPro (http://www.windowspowerpro.com) to do all of my dirty work.

Girder does have pretty neat Windows message capturing and class/EXE/stuff dialogues, so it's still installed on my system though! :D

Cheers,
Alex

Selyb
September 5th, 2003, 02:48 AM
my search key had the same reaction as the sleep key and Ctrl+Alt+Del
even if i try to have girder block them windows still catches them
literally what tweakui does is edit the appkey key in registry that i mentioned above
currently i have the search button disabled by scancode remapping but i have yet to find a way to block Ctrl+Alt+Del

lxp
September 5th, 2003, 05:07 AM
currently i have the search button disabled by scancode remapping but i have yet to find a way to block Ctrl+Alt+Del
I don't think that the Ctrl+Alt+Delete key combination can be blocked this way.

There's a good chance that there's a program out there that will actively block that combination, but I doubt that it would work for NT-based OSes such as XP. I know that it's near impossible to simulate the Ctrl+Alt+Delete combination, so it would probably be near impossible to block too.

Great logic there or what? :D

Cheers,
Alex

Selyb
November 20th, 2003, 12:56 AM
found on this (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?lngWId=1&txtCodeId=1282) page


whoops, i just read the terms of agreement
go to above link
ok, i can do this via vbs using this ocx (http://home.att.net/~wshvbs/wshAPIToolkitObjectPage.htm) (better put: i know how to write it but i havent tested it)
i dont believe there is a way to do this with girder currently
please someone prove me wrong :)

mcguyton
January 16th, 2004, 12:44 AM
Just so you know, TweakUI uses the AppKey registry key. See here to verify:
http://www.microsoft.com/mspress/books/sampchap/6232.asp


what i did before was edited HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\AppKey\
this key is for editing what multimedia keyboard keys do in xp
it seems that since i installed xp with sp1 integrated this key no longer works



there is a small program "TweakUI" for WinXP I downloaded from Microsoft site (around 2 years back) and it lets you change behavior of Windows reaction for additional keys, such as Calculator, Search and others. Did you try this?
This function you can find in"Explorer - command keys"