PDA

Показать полную графическую версию : Как узнать какая программа использует глобальное сочетание клавиш?


vxor
05-03-2012, 22:34
Какая-то программа взяла на себя сочетание Ctri+I, в результате чего я не могу использовать его Total Commander.
(всегда оно работало, а теперь перестало. Если действие повесить на другое сочетание, то оно работает. В виртуальной машине это сочетание работает.)
Как узнать какая программа использует это сочетание клавиш?
Как узнать какая программа какие вообще сочетания клавиш используют?
Может есть программа которая показывает какая программа какое сочетание использует?

Petya V4sechkin
06-03-2012, 09:04
vxor, закрывайте запущенные приложения.
С помощью Msconfig (http://support.microsoft.com/kb/310560/ru) отключайте сторонние (не Microsoft) программы и службы из автозагрузки.

vxor
06-03-2012, 10:29
vxor, закрывайте запущенные приложения. »
А если не методом исключения?

infor6
06-03-2012, 12:57
Проверял в wincmd.ini раздел [Shortcuts] !? Покажи его!

vxor
06-03-2012, 13:05
wincmd.ini

[Shortcuts]
F2=cm_RenameOnly
C+R=cm_Rereadsource
C+A=cm_SelectAll
F12=cm_SrcAllFiles
CA+F5=cm_PackFiles
A+B=cm_visButtonbar
A+C=cm_CompareFilesByContent
A+R=cm_OpenNetwork
A+T=cm_OpenControls
A+W=cm_visDirTabs
A+UP=cm_editpath
AS+S=cm_SaveSelectionToFile
AS+R=cm_LoadSelectionFromFile
C+G=cm_VerticalPanels
C+H=cm_SwitchHidSys
C+J=cm_matchsrc
C+S=cm_ShowOnlySelected
//New!!!
CAS+N=cm_CopyFullNamesToClip
C+P=cm_Config
C+BACK=cm_GoToRoot
LEFT=cm_GotoPreviousDir
RIGHT=cm_GotoNextDir
C+F1=cm_SrcByName
C+F2=cm_SrcByExt
C+F3=cm_SrcBySize
C+F4=cm_SrcByDateTime
C+T=cm_OpenNewTab
CS+T=cm_OpenNewTabBg
C+UP=cm_OpenDirInNewTab
CS+UP=cm_OpenDirInNewTabOther
S+F2=cm_CommandBrowser
S+F10=cm_SrcComments
S+F11=cm_SrcShort
S+F12=cm_SrcLong
F11=cm_SrcExecs
CS+S=cm_FileSync
CA+1=cm_SrcCustomView1
CA+2=cm_SrcCustomView2
CA+3=cm_SrcCustomView3
C+F9=cm_SrcThumbs
CS+F9=cm_SrcThumbs
C+E=cm_SelectCurrentExtension
C+F12=cm_SrcThumbs
C+F11=cm_SrcThumbs
CS+R=em_RESTART
C+I=cm_SwitchIgnoreList
CS+A=cm_ClearAll
CS+E=cm_UnselectCurrentExtension
C+-=cm_ClearAll
C+1=cm_ClearAll
C+N=cm_CopyNamesToClip
CA+F9=cm_List
CS+I=cm_SwitchIgnoreList
CS+J=cm_SwitchIgnoreList
К тому же на виртуалке все прекрасно работает. В в реальной машине работало. До установки некоторой программы.

infor6
06-03-2012, 13:34
Тогда есть такой вариант, в процессах убивай по одной программе, ну кроме TC конечно, и смотри после какой заработает!

vxor
16-03-2012, 18:30
Как узнать не используя метод исключения? В идеале нужна программа которая выводит таблицу:
программа - сочетания клавиш.

Petya V4sechkin
16-03-2012, 21:35
vxor, автор программы Ethervane ActiveHotkeys (http://www.donationcoder.com/forum/index.php?topic=18189.0) утверждает:

Please note that Windows does not allow for detecting which application has registered a particular shortcut

vxor
16-03-2012, 21:59
--- description ---

ActiveHotkeys detects what global keyboard shortcuts (hotkeys) are currently registered on the
computer by various applications. This helps you determine which hotkeys are in use, and which
are still available.

Программа полезна. Показывает занятость сочетаний, но к сожалению не показывает какими именно программами.

Petya V4sechkin
17-03-2012, 10:38
не показывает какими именно программами
Как уже было сказано, это невозможно.

Windows does not provide information about what program registered a particular global hotkey.

Fsaber
18-03-2012, 03:11
Это только от нас зависит. Невозможное сделать возможным
http://www.wasm.ru/article.php?article=gui_subsystem




© OSzone.net 2001-2012