Перетаскивание 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.
Перезагрузите компьютер, чтобы изменения вступили в силу.