Перетаскивание Windows XP переключает фокус на цель

Чтобы открыть один или несколько файлов в определенном приложении, я часто выбираю файлы в проводнике и перетаскиваю их в целевое приложение.

Мой следующий шаг - всегда выполнять какие-либо действия с недавно открытым файлом в приложении, к которому перетащено, например, выполнять поиск в текстовом файле, открытом в текстовом редакторе.

Но основное внимание по-прежнему сосредоточено на окне проводника, откуда файлы были перетащены, поэтому мои действия выполняются не в том окне, например, нажатие Ctrl+F запускает поиск в проводнике, а не в текстовом редакторе.

Это может звучать как небольшая проблема, но я выполняю эту задачу десятки, если не сотни раз в день, и, похоже, я не могу научиться этому не интуитивному поведению!

Есть ли способ изменить это поведение? Возможно с некоторой магией AutoHotKey? Или некоторые изменения в реестре?

2 ответа

В Windows нет функции "Фокус следует за падением", но есть функция "Фокус следует за мышью": когда мышь наводит курсор на окно, она становится активным окном, если речь идет о клавиатуре, и выводится на экран. перед всеми остальными окнами.

В XP эта функция включена с помощью TweakUI.

В более новых версиях Windows это встроено в Ease of Access Center ("Упростите использование мыши" / "Активируйте окно, наведя на него курсор мыши"). Отличный и бесплатный X-Mouse Controls может добавить задержку активации.

Следующий параметр реестра поможет в достижении этого:

Используйте regedit, чтобы перейти к: HKEY_CURRENT_USER\Control Panel\Desktop.

Дважды щелкните на ForegroundLockTimeout и установите его значение в шестнадцатеричном виде 30d40,

Нажмите OK и выйдите из программы regedit.

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

Другие вопросы по тегам