| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 |
|
Member
Регистрация: 25.08.2002
Сообщения: 207
![]() |
Преамбула. Время от времени вылезает сообщение вида: Невозможно назначить программе сочетание клавиш [сочетание]. Какой программе и зачем, непонятно. Налицо конфликт. Да, можно посмотреть чем-нибудь, кто создал окно и т. д., но вопрос хочется решить в общем виде.
Можно ли под Win 7 и 8 получить список горячих клавиш, назначенных программам (то есть кроме hot keys самой системы)? Может, есть софт какой-то, или ключи реестра перебрать чем-то специальным, не вручную? Спасибо. |
|
|
|
|
# 4 |
|
Full Member
Регистрация: 21.02.2005
Адрес: Латвия, Рига
Пол: Male
Сообщения: 584
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Покопайтесь на всякий случай в настройках Сatalyst Сontrol Сenter - там тоже есть "хоткеи". Если включено - отключите их.
![]()
__________________
Благодарность пожалуйста выражайте в виде "+" в "репу". Последний раз редактировалось Goga 525iA; 28.09.2014 в 11:44. |
|
|
|
|
# 6 |
|
Full Member
Регистрация: 21.02.2005
Адрес: Латвия, Рига
Пол: Male
Сообщения: 584
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
А что, поисковики отменили?
![]() Официальные ресурсы Для Windows 7: http://windows.microsoft.com/ru-ru/w...cuts=windows-7 Для Windows 8.1: http://windows.microsoft.com/ru-ru/w...cuts=windows-8 Также стоит прочитать вот это: https://ru.wikipedia.org/wiki/%D0%A1...B2%D0%B8%D1%88 И вот это: http://www.igorkalinin.com/soft/keyboard.ru.html Остальное можно найти здесь: https://www.google.ru/#newwindow=1&q...%2Bwindows%2B8 ИМХО, системные сочетания горячих клавиш, скорее всего, здесь ни при чём - ищите хоткеи в программах, которые вы установили себе на компьютер - именно они частенько вызывают конфилкты. Проблемы с хоткеями в Сatalyst Сontrol Сenter (конкретно невозможность печатать некоторые буквы в латышской языковой раскладке при установленном ССС даже с отключенными хоткеями - без ССС всё печаталось как положено) в своё время стали для меня "последней каплей" в твёрдом решении больше никогда не покупать видеокарты AMD-ATI и перейти на nVidia.
__________________
Благодарность пожалуйста выражайте в виде "+" в "репу". Последний раз редактировалось Goga 525iA; 29.09.2014 в 00:53. |
|
|
|
|
# 7 |
|
Member
Регистрация: 25.08.2002
Сообщения: 207
![]() |
За информацию насчет ССС спасибо.
Что касается ссылок - мне не это нужно, это я и так знаю или могу найти. Мой вопрос был - как найти фактически зарегистрированные установленными у меня прикладными программами горячие клавиши. Не возможный список хоткеев для каждой программы (это и так понятно), а именно те хоткеи, которые используют эти программы фактически. Не перебирая настройки всего софта в поисках этих сочетаний, а каким-то более разумным методом - например, с помощью софтового анализатора занятых сочетаний. Имеется в виду: запускаем какой-то анализатор, он или находит фактические списки хоткеев для установленного софта, или пробует эмулировать набор хоткеев, если что-то занято - узнает, какой программой, и делает список. |
|
|
|
|
# 8 |
|
Full Member
Регистрация: 21.02.2005
Адрес: Латвия, Рига
Пол: Male
Сообщения: 584
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Я понял вашу мысль.
Честно говоря, ночью лень читать всё что написано в этой статье про менеджеры "горячих" клавиш и разбираться с их функционалом... Может вы найдёте в этой статье что-либо полезное. Программ там штук шесть описывается - может какая-нибудь из них и покажет уже "занятые" сочетания.
__________________
Благодарность пожалуйста выражайте в виде "+" в "репу". |
|
|
|
|
# 9 |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 14 496
![]() |
MeatEater
Насколь я в курсе - специфических программ, предназначенных для того, чтобы "показать используемые в системе горячие клавиши" просто не существует. Если дружите с программированием - в Windows API вроде бы были соответствующие функции. Искать начиная отсель.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
|
|
|
# 11 |
|
Member
Регистрация: 25.08.2002
Сообщения: 207
![]() |
Чувствую, что отвечу совершенно неконструктивно, но что делать...
Goga 525iA Однажды я пытался использовть один из таких менеджеров. Он показывал, что сочетание занято, но не говорил, какой именно программой. Возможно, нацеленность подобного софта не предполагает такой реверсивный инжениринг, или как это еще назвать. Borland Функции Windows API - да, возможно, это один из подходящих вариантов. Я не чужд программированию, но заниматься этой разработкой точно не смогу, времени нет. Вот если бы готовый продукт, чтобы все на блюдечке и для ленивых, тогда да. Ну и последняя мысль от Goga 525iA, насчет скриншота - мне стоило с этого начать, но хотелось найти решение в общем виде. А сейчас пока, В любом случае, всем спасибо за ответы. Насколько я понял, готового решения нет. И это даже странно, на мой взгляд. Должен существовать решатель конфликтов в таком вопросе, как назначение горячих клавиш. Может быть, даже встроенный в систему. Ну, и зачем это нужно (полный оффтоп): назначение новых сочетаний горячих клавиш я воспринимаю, как увеличение энтропии в системе (в оси, в данном случае), и всегда стараюсь лишние сочетания в прикладном софте отключить. Да, увеличивается пробег мыши, но это лучше, чем рискованные игры с проверкой постулата о конечности числа возможных сочетаний горячих клавиш, допустимых за одну реинкарнацию Windows. |
|
|
|
|
# 12 |
|
Member
Регистрация: 25.08.2002
Сообщения: 207
![]() |
Сообщение вылезло. После этого я отключил горячие клавиши в Сatalyst Сontrol Сenter. Пока снова не появлялось - возможно, этот конфликт таки связан с ССС. Похоже на это? Посмотрю, будут ли еще сообщения.
Судя по подписи error в шапке алерта, это сообщение может быть сгенерировано виндой. Это вполне в стиле Память не может быть read
|
|
|