Как и в других операционных системах, активным в Windows может быть только одно окно, другие при этом будут находиться в фоне. Чтобы сделать окно активным или иначе перенести в него фокус, пользователю необходимо кликнуть по окну. Но это по умолчанию, делать активными окна вы можете просто наводя на них курсор мыши. Эта функция называется X-Mouse. Она востребована в ОС Linux, а вот среди пользователей Windows X-Mouse почему-то не получила широкого признания, хотя в системе она появилась очень давно, еще в 95-й версии.
Более того, многие пользователи даже не подозревают о её существовании, и когда им приходит в голову идея реализоввать у себя автоматическое переключение фокуса наведением курсра мыши на окно, они начинают искать сторонние приложения, а ведь всё что нужно, так это просто включить X-Mouse в настройках.
Давайте посмотрим, как это делается на примере с Windows 10.
Откройте любым удобным вам способом классическую панель управления, запустите апплет «Центр специальных возможностей».
И нажмите ссылку «Упрощение работы с мышью».
В следующем окне настроек установите галочку в чекбоксе «Активировать окно при наведении на него указателя мыши» и сохраните настройки.
Готово, теперь можно испытать X-Mouse в действии.
Откройте на рабочем столе, к примеру, окно Проводника и командную строку. Если вы наведете мышку на расположенную на втором плане консоль, она тут же окажется на переднем плане и станет при этом активной, так что вы сходу сможете вводить в неё данные. Окно Проводника, наоборот, утратит фокус и переместится на второй план.
И ещё один момент.
По умолчанию для изменения фокуса окон при наведении на них курсора мыши стоит задержка 500 миллисекунд. А вот как быть, если вы захотите сократить или, напротив, удлинить время задержки, ведь в интерфейсе Windows нет соответствующей опции?
Сделать это можно через реестр.
Откроете редактор реестра командой regedit и разверните ветку:
HKEY_CURRENT_USER\Control Panel\Desktop
Справа найдите парамер ActiveWndTrkTimeout и измените его значение, предварительно переключившись в десятичную систему счисления. Если вы хотите, чтобы фокус перемещался между окнами мгновенно, установите в качестве значения параметра 0.
Чтобы увеличить задержку, допустим, до 1 секунды, задайте значение 1000.
Это всё.
Новые настройки вступят после перезахода в учётную запись или перезагрузки компьютера.
спасибо