Возможно связано с № 733?
Я сделал это из начального диалогового окна запуска, без открытых подключений. Стек вызовов прикреплен.
EInvalidOperation
Cannot focus a disabled or invisible window.
Крушение
Любой из этих:
Теперь я изменил редактор ярлыков, чтобы он спрашивал пользователя, используется ли желаемый ярлык другим действием. Итак, это взято из вашей второй идеи сверху:
Но ... это не исправляет упомянутый вами сбой. Кажется, что нажатый ярлык по-прежнему запускает назначенное ему действие до того, как его обработает редактор ярлыков. Полагаю, мне нужно поймать какое-то сообщение в этом специальном диалоге.
Спасибо за обновление! мне нравится сообщение с подтверждением.
Следующая сборка теперь "приостанавливает" действия, которые прослушивают различные ярлыки, пока открыто диалоговое окно настроек. Это должно, по крайней мере, исправить сбойные ярлыки в диалоговом окне настроек. Я закрою это сейчас, было бы неплохо, если бы вы еще раз перепроверили.
Умный обход. Я получу последнюю сборку и посмотрю. Вы делаете потрясающую работу!
-- ОБНОВИТЬ --
Подтверждено: я открыл диалоговое окно «Настройки» в диспетчере соединений, изменил некоторые сочетания клавиш и получил сообщение о конфликте.