Solved

Shortcut key to program (F12) stopped working with new keyboard

Posted on 2002-06-28
13
605 Views
Last Modified: 2012-08-13
I have a small program which I use a lot.  I activate it by using a keyboard shortcut (F12).  It's very convenient, I hit the button and it runs.

That is, it was convenient.  I just got a new Microsoft Internet Pro keyboard, and now when I hit F12 nothing happens.

Other keyboard shortcuts work, and I tried assigning those programs to F12 and they wouldn't work either.

I tried assigning it to shift-F12 and it wouldn't work.

I tried assigning it to CTRL-F12 and it worked.

I tried assigning it to F11 and it worked.

Now, it can't be a Windows 2000 thing, because with the old keyboard it worked fine.  The F12 key works, because it does work with CTRL-F12, and when I assign the shortcut to be F12 or Shift-F12 or whatever, F12 will appear in the box.  So what the heck?

I tried updating the keyboard drivers from Windows update, and the newer version (dated July 2001) didn't change anything.

I want my F12 key to work.  I like my F12 key.  I don't like my F11 key.  My F12 key is on the end and is nice and convenient.  I don't wanna hit control-F12 either.  I am picky, I want things to work the way they should work.  Besides, it's the principle of the thing.

Any ideas?

Chris
0
Comment
Question by:Chris99
  • 6
  • 5
  • 2
13 Comments
 
LVL 22

Expert Comment

by:cookre
ID: 7117244
0
 
LVL 22

Expert Comment

by:cookre
ID: 7117266
Which hot key package are you using?
0
 
LVL 44

Expert Comment

by:CrazyOne
ID: 7117817
Yep I can verify that this key cannot be assinged as a hotkey with this keyboard. Unfortunately there is not much you can do about it since the keyboard is programmed this way. The only other solution I can think of is getting a third party hotkey utility (software) which I really don't recommend because they have to be running all the time and intercept all keystrokes and can degrade the systems performance.


The Crazy One
0
 

Author Comment

by:Chris99
ID: 7124995
cookre:  No, I have not seen that.  It didn't tell me anything.

cookre:  I am not using a hot key package for this situation.  This is a built-in Windows 2000 feature.  When you click on a shortcut's properties, it gives you the option to assign a shortcut.  I assigned it to F12.  After I changed keyboards it wouldn't work.

CrazyOne:  I did try a software package called HotKeys, but it told me that F12 was in use by another program and wouldn't let me assign to it.

What do you mean that "you can verify" that this key can't be assigned as a hotkey with this keyboard?  Why not?  How do you know?

thanks, Chris
0
 
LVL 44

Expert Comment

by:CrazyOne
ID: 7125025

>>> "you can verify"

Because I have a Micrsoft key board and I could not get the F12 key to work as a hotkey. For some reason the keyboard driver seems to be programmed to disallow the F12 key from being used as a hotkey and I don't know why.

Anyway downlaod this free utility which will list which programs are using which hotkeys.

Manage Your Hotkeys
http://www.pcmag.com/article2/0,4149,1898,00.asp
 
0
 

Author Comment

by:Chris99
ID: 7125342
Do you have the SAME KIND of keyboard?  The Internet Keyboard Pro?  Because I had a different Microsoft keyboard before this (the Microsoft Office keyboard) and it worked fine with this one.  So we can't just discount Microsoft keyboards; besides, Microsoft designed W2000, you would think their keyboards would work the best.

I do have a program called HotKeys which lets me assign keyboard shortcuts, and when I try to assign F12 through it, it tells me that F12 is in use by another program.

I ran the utility you linked, thanks very much, and found that it confirmed that my settings were as I had set them up...among other things, my program was correctly assigned to F12.

Chris
0
What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 
LVL 44

Expert Comment

by:CrazyOne
ID: 7125411
I can't remember what my keyboard is called but I believe part of the name is Natural. You know the one that kind of curves in the middle. I have two types of MS keyboards both running on Win2000 and on niether does the F12 work as a hotkey for launching programs. It must be the way the driver is programmed, in other words either they forgot to include the F12 or purposely left it out as a Hotkey.
0
 

Author Comment

by:Chris99
ID: 7126891
Well, mine's not the kind that's split in the middle...and my previous Microsoft keyboard did work...

If they forgot to include the F12, wouldn't there be some kind of report on their website or something?

Why would they purposely leave it out, it doesn't seem to do anything?  Maybe every time I press it it sends all my personal information to Microsoft.

Chris
0
 
LVL 44

Expert Comment

by:CrazyOne
ID: 7126981
>>>If they forgot to include the F12, wouldn't there be some kind of report on their website or something?

One would think so but while I researching this I couldn't find anything on it. It's like some big secret.

I don't know why they would leave it out since it is not what one would call a standard hotkey like F1 which is generally assigned to open help files within applications. However I do have some applications that do assign the F12 to do something within the applications. So I can confirm the F12 does work it just doesn't seem to be assignable to launch applications for some reason. If I may be so bold why not shoot off an email to MS about the keyboard not allowing the F12 to be assinged as a hotkey.
0
 
LVL 44

Expert Comment

by:CrazyOne
ID: 7127018
Well I just did a test with a generic keyboard and I couldn't get the F12 to launch a program on it either.
0
 

Author Comment

by:Chris99
ID: 7127319
Well, I just got off the phone with Microsoft...They told me the same thing you did, that the F12 key won't work on ANY kind of keyboard.  I said, well, it's been working fine for years on two different computers, it only stopped when I changed this keyboard.

They seemed very baffled by this.  They held while I went around and tried it on other people's computers....and it didn't work on theirs either!  When I got back, the MS tech said that it looked like the key was reserved for a "system break" function of some kind (which meant nothing to me).

This is very spooky.  I have had the key assigned to a wallpaper program forever, in Windows 98 and Windows 2000 and WIndows ME for a little while.  I hit the button, the wallpaper changes.  I SWEAR.

But I accept the fact that you tell me it's not SUPPOSED to work.  However, it did.  I guess if it's not SUPPOSED to work, it's kind of hard for you to tell me how to make it work AGAIN, huh?

Chris
0
 
LVL 44

Accepted Solution

by:
CrazyOne earned 200 total points
ID: 7128207
>>>it's kind of hard for you to tell me how to make it work AGAIN, huh?

Hehehe yeah it is. I have now tried 4 different keyboards on two different machines and have not been able to get it to work. What seems odd to me is that if F12 is a reserved key then why does the system allow one to assign the key as hotkey to begin with. The OS should throw a message saying something like "No can do F12 is reserved for blah, blah, blah". It looks like MS dropped the ball on this one.

Not sure why you were able to get it to work once before, but remember when it comes to Windows anything is possible sometimes by accident or sometimes by clever rearrangement of some system files and/or registry settings. :>)
0
 

Author Comment

by:Chris99
ID: 7128301
EXACTLY what I was thinking.  It's not that big a deal to use F11 (although I'm really used to F12 and it ticks me off), but if it can't be used, the OS shouldn't ACCEPT it.

The points are yours.  If anyone can figure a workaround, I'll give them more points.  I'll make up a new question or something.

Thanks, Chris
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Suggested Solutions

NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…
In this article, I will show you HOW TO: Perform a Physical to Virtual (P2V) Conversion the easy way from a computer backup (image).
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now