HOWTO: Query registered shortcut keys

C

Craig

When I try to assign CTRL+ALT+L to a shortcut item it does not work.
Pressing CTRL+ALT+L does not cause *anything* to happen, even though
the shortcut is clearly configured to use this keystroke combination
to start a program. Is there some kind of utility that will show me
how this keystroke combination is processed? I guess I'm looking for
a utility that will show all of the registered shortcut keys and their
associated programs. Thanks.
 
A

Alex Nichol

Craig said:
When I try to assign CTRL+ALT+L to a shortcut item it does not work.
Pressing CTRL+ALT+L does not cause *anything* to happen, even though
the shortcut is clearly configured to use this keystroke combination
to start a program. Is there some kind of utility that will show me
how this keystroke combination is processed? I guess I'm looking for
a utility that will show all of the registered shortcut keys and their
associated programs.

There is one - Hotkey Detective - which I am pretty sure I got from the
ZD Net library. But it does not provide any Help - About to confirm
authorship

Where is this shortcut? It needs to be on Desktop or in the Start - All
programs and submenus; and the assignment needs to be done in situ - do
not make a shortcut on desktop, assign hotkey, then move it into the
menu
 
C

Craig

It looks like this is just what I need. However, I'm a frugal kind of guy
and even $6.00 is more than this is worth to me. So, I will just move my
shortcut one key to the left (K) and move on. Thanks for the tip, though.
(I'm using this to fire the Screen Saver so I can lock the keyboard. So L
(L-ock) and K (loc-K) both make sense. Yes, I know about Ctrl+Alt+Del to
lock the keyboard but I like to see the digital clock until the display
power saving timeout fires and turns off the display. Wow, I've already
used more non-renewable minutes than this could possibly be worth. :) )

Craig
 
D

David Candy

Here is a free one then

Create a text file and paste lines in

on error resume next
set WshShell = WScript.CreateObject("WScript.Shell")
Set Ag=Wscript.Arguments
set lnk = WshShell.CreateShortcut(A)
If lnk.hotkey <> "" then
msgbox A & vbcrlf & lnk.hotkey
End If

Rename it to findhotkey.vbs

Explorer looks in 4 places for hotkeys, these are read on startup. The hotkey is stored in the shortcut. Only hotkeys on shortcuts in the four locations are live.

Type in a command prompt

cd %UserProfile%\desktop
for %A in (*.lnk) do findhotkey.vbs "%1"
for %A in (*.pif) do findhotkey.vbs "%1"
for %A in (*.url) do findhotkey.vbs "%1"
cd %AllUsersProfile%\desktop
for %A in (*.lnk) do findhotkey.vbs "%1"
for %A in (*.pif) do findhotkey.vbs "%1"
for %A in (*.url) do findhotkey.vbs "%1"
cd %UserProfile%\Start Menu
for /r %A in (*.lnk) do findhotkey.vbs "%1"
for /r %A in (*.pif) do findhotkey.vbs "%1"
for /r %A in (*.url) do findhotkey.vbs "%1"
cd %AllUsersProfile%\Start Menu
for /r %A in (*.lnk) do findhotkey.vbs "%1"
for /r %A in (*.pif) do findhotkey.vbs "%1"
for /r %A in (*.url) do findhotkey.vbs "%1"

Each shortcut, that has a hotkey, will pop up a dialog with the name of the shortcut and it's hotkey.

You may have path problems. To make it work put in c:\ and change

for %A in (*.url) do c:\findhotkey.vbs "%1"

as all these directory changes may make it difficult for the script to be found (but shorten the amount of typing for the start menu FORs).

Ctrl + C Copies the text of a message box to the clipboard.

It is not reccommended that Ctrl + Alt be used with Hotkeys. Ctrl + left hand side Alt = Right hand side Alt and enters international characters if using the US International keyboard.

--
----------------------------------------------------------
http://www.uscricket.com
Craig said:
It looks like this is just what I need. However, I'm a frugal kind of guy
and even $6.00 is more than this is worth to me. So, I will just move my
shortcut one key to the left (K) and move on. Thanks for the tip, though.
(I'm using this to fire the Screen Saver so I can lock the keyboard. So L
(L-ock) and K (loc-K) both make sense. Yes, I know about Ctrl+Alt+Del to
lock the keyboard but I like to see the digital clock until the display
power saving timeout fires and turns off the display. Wow, I've already
used more non-renewable minutes than this could possibly be worth. :) )

Craig
 
B

BGood

Activating the screen saver has a hotkey combination already in Win XP:
Windows key + L.

Hope this helps.


Craig said:
It looks like this is just what I need. However, I'm a frugal kind of guy
and even $6.00 is more than this is worth to me. So, I will just move my
shortcut one key to the left (K) and move on. Thanks for the tip, though.
(I'm using this to fire the Screen Saver so I can lock the keyboard. So
L
(L-ock) and K (loc-K) both make sense. Yes, I know about Ctrl+Alt+Del to
lock the keyboard but I like to see the digital clock until the display
power saving timeout fires and turns off the display. Wow, I've already
used more non-renewable minutes than this could possibly be worth. :) )

Craig
 
C

Craig

On my system Windows+L activates the screen lock, not the screen saver
(which has a lock on/off checkbox).

Craig

BGood said:
Activating the screen saver has a hotkey combination already in Win XP:
Windows key + L.

Hope this helps.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top