Welcome Guest.   Make a donation to an author on the site October 02, 2014, 03:32:13 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Learn about the DonationCoder.com microdonation system (DonationCredits).
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: IDEA: Find the owner program of a hotkey  (Read 5835 times)
ilyag
Charter Member
***
Posts: 10

View Profile Give some DonationCredits to this forum member
« on: September 10, 2007, 03:51:24 PM »

I once went crazy with assigning hotkeys to do various things with my computer. As a result, I lost track which program owns which hotkey. Some of these hotkeys seem to do nothing at all. For instance, when I press CTRL-SPACE, nothing happens, even if I do this in a program which should do something after a CTRL-SPACE.

So, is it possible to write a program that tells you which program registered a combination of keys as a hotkey? As a bonus, it could also have the feature to force the hotkey to become unassigned. It would be nice if it worked with hotkeys involving the WINDOWS key, too.

Or does something like this already exist? I couldn't find it...

Thanks,
   Ilya.
Logged
TucknDar
Charter Member
***
Posts: 1,094


Advanced coder of Nowt

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: September 10, 2007, 04:33:29 PM »

Oh, that would be sweet! If it's possible it would be great to be able to see every assigned hotkey and thus see any conflicts.
Logged
OGroeger
Charter Member
***
Posts: 76


View Profile Give some DonationCredits to this forum member
« Reply #2 on: September 10, 2007, 04:46:30 PM »

Maybe Keyboard Shortcuts or Clavier are able to do this? I didn't test them, it's just an idea.
Logged
lanux128
Global Moderator
*****
Posts: 6,102



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #3 on: September 10, 2007, 08:29:07 PM »

this PC Mag utility can detect hot-keys assigned to short-cuts but only for those on the Desktop & Start menu.

Hotkey Detective 2

Logged

ilyag
Charter Member
***
Posts: 10

View Profile Give some DonationCredits to this forum member
« Reply #4 on: September 10, 2007, 10:05:25 PM »

@OGroeger
I don't know, but looking at the websites of these two programs, they don't seem to do it.

@lanux
No, that's not exactly it. What I want is a program that tells me, for instance (I'm not sure that's even right):

  Break key is owned by C:\...\farr.exe
  Shift+PrtScrn key is owned by ...\ScreenshotCaptor.exe
  WINDOWS+R is owned by ...\explorer.exe

... and so on. (This assumes that FARR & Screenshot Captor are running) Ideally, it'd work like the "Find Handle" feature of Process Explorer (that finds out which program opened some particular file or uses some particular DLL).

  Of course, I'm not sure whether it's even possible. Programs like Winamp tell me when they can't assign a new hotkey because it's already taken, but they don't tell me which program took the hotkey.
Logged
lanux128
Global Moderator
*****
Posts: 6,102



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #5 on: September 10, 2007, 10:54:21 PM »

yes, this is one tough cookie.. currently the only way to discover any conflicts is via a program that tries to register a hot-key and is unable to do so..
Logged

TucknDar
Charter Member
***
Posts: 1,094


Advanced coder of Nowt

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #6 on: September 11, 2007, 01:17:13 AM »

yes, this is one tough cookie.. currently the only way to discover any conflicts is via a program that tries to register a hot-key and is unable to do so..
But is it actually possible to discover which app owns which hotkey? Or would the not so good solution be an app that tries to "quasi-register" every hotkey of a certain combination and then tell you all that are taken and which are still available... That would probably be possible through AHK but not as useful as the hotkey-spy
Logged
Armando
Charter Member
***
Posts: 2,674



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #7 on: September 11, 2007, 10:40:39 AM »

yes, this is one tough cookie.. currently the only way to discover any conflicts is via a program that tries to register a hot-key and is unable to do so..
But is it actually possible to discover which app owns which hotkey? Or would the not so good solution be an app that tries to "quasi-register" every hotkey of a certain combination and then tell you all that are taken and which are still available... That would probably be possible through AHK but not as useful as the hotkey-spy


Actually, that looks like a pretty good solution to me. How does Farr tell you that a hotkey is already taken in its "hotkeys" option panel? it doesn't tell you which app uses it, but it is a step in the right direction )If farr (hence mouser --  smiley) can do that, why couldn't an app tell you all the taken hotkeys... and even maybe the app using them?
Logged

"I suppose it can be said that I'm an absent-minded driver. It's true that I've driven through a number of red lights on occasion, but on the other hand, I've stopped at a lot of green ones but never gotten credit for it."
Glenn Gould
TucknDar
Charter Member
***
Posts: 1,094


Advanced coder of Nowt

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #8 on: September 14, 2007, 07:46:29 AM »

Somewhat related, and definitely useful... Discovered this site through lifehacker: KeyXL keyboard shortcut database.

Quote
Keyxl.com is the largest online database of keyboard shortcuts in the world.
Our keyboard shortcut database is searchable by software program and covers all the major operating environments including Windows, Macintosh, Linux and browser-based applications.

So if you are looking for keyboard shortcuts try KeyXL!
 
And remember we are constantly adding new programs to our database so if you can't find something now come back and search again at a later time.

You may not find mouser's apps there (yet?), but the database still seems quite huge. Doesn't help much if you've tweaked all the shortcuts yourself though :p
Logged
rjbull
Charter Member
***
Posts: 2,760

View Profile Give some DonationCredits to this forum member
« Reply #9 on: September 14, 2007, 08:22:56 AM »

Nir Sofer's ShortCuts Manager (shman) is a partial solution:

Quote
ShortcutsMan displays the details about all shortcuts that you have on your desktop and under your start menu.

It includes hotkey details (e.g. what owns them)  where they are set in Windows, but it obviously can't know what you have set in a hotkey program, or which hotkeys the foreground program uses internally.

« Last Edit: September 14, 2007, 08:25:45 AM by rjbull » Logged
lanux128
Global Moderator
*****
Posts: 6,102



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #10 on: September 16, 2007, 11:30:04 PM »

Somewhat related, and definitely useful... Discovered this site through lifehacker: KeyXL keyboard shortcut database.

Tuck, i think you may have meant this link here: Re: Keyboard shortcuts smiley

Logged

Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.033s | Server load: 0.08 ]