Как я могу предотвратить кражу фокуса в Windows?

Быстрый поиск Google решений Сфокусировать Кражу в Windows показывает две категории основного результата:

  • Люди, предлагающие неполные решения, включающие ключ реестра ForegroundLockTimeout (или TweakUI, которому я верю просто, изменяет вышеупомянутый ключ реестра), который не является очень эффективным.
  • Непрерывный орды из пользователей Windows, жалующихся на это.

Это является особенно раздражающим в двух общих сценариях:

  • Что-то инициировало программу для открытия диалогового окна в фоновом режиме, в то время как полноэкранное приложение фокусируется, заставляя полноэкранное приложение минимизировать.

  • Окно крадет фокус, в то время как Вы вводите, крадя все Ваши нажатия клавиш. Если Вы, оказывается, нажимаете Space, Enter, или инициировали сочетание клавиш (как Y для Да), это может вызвать абсолютно нежелательные результаты.

Какие интеллектуальные решения могут быть применены для решения этой проблемы или для или для оба из этих сценариев?

18
задан 3 revs, 3 users 100% 25 August 2017 в 13:38
поделиться