У Windows есть одна неприятная функция, которую Microsoft не испытывала соблазн изменить даже в последней версии системы. Чтобы прокрутить содержимое окна, он должен быть активным. Это мелочь, но это может помешать. К счастью, эта проблема может быть решена.
Хотя в Linux или OS X прокрутка возможна, просто нависая над неактивным окном и перемещая ролик, в Windows мы должны сначала переключиться во второе окно, а затем прокрутить. Это не только работает в разных окнах, но и в отдельных разделах одного окна (например, если у вас есть активный выбор на боковой панели в проводнике, вы не можете переместить список файлов в папку справа).
К счастью, мы можем запустить небольшое приложение, которое работает в фоновом режиме и исправляет эту ошибку. AlwaysMouseWheel заставляет колесико мыши прокручивать содержимое окна на основе того, где находится курсор мыши — независимо от того, активно ли окно под курсором или нет. Нам не нужно нажимать «пустое пространство», нам не нужно переключаться — просто перевернитесь, переместите колесико мыши, и содержимое окна начнет прокрутку.
Кроме того, мы можем определить, нужно ли при прокрутке неактивного окна с помощью ролика (первый вариант — довести окно до фронта (с колесом)) или быть неактивным (по умолчанию второй вариант).
Это не очень хорошо, но если вы часто работаете со многими открытыми окнами, вы знаете, что эта функциональность чрезвычайно полезна. Дополнительным преимуществом приложения AlwaysMouseWheel является то, что нам вообще не нужно его устанавливать. Программа работает в переносном режиме, что означает, что она запускается с использованием одного EXE-файла без необходимости классической установки.