Отключаем горизонтальную прокрутку Magic Mouse (2) в Windows
Так получилось, что мне досталась мышка Apple Magic Mouse 2, но Mac’a не досталось: в наличии только ноутбук с Windows 10. Игрушка дорогая, а тут как раз навернулась моя старая мышка — обычная.
Подключил Magic Mouse к компу, установил драйвер с архива BootCamp для десятки (кто не знает — DPInst.exe). Мышка заработала: клавиши, прокрутка — вертикальная, горизонтальная… Вот горизонтальная прокрутка меня просто вымораживала. То мышка сама себе на уме, то ли пальцем сделаешь малейшее движение и все, если на странице/ программе есть горизонтальный скролбар — все поехало. Поискал в инете, блин, а там молчок: как будто я один такой умник использую Magic Mouse на Windows. В общем жил я так год наверное. Пока в один день меня она конкретно не выбеслила. Я поднял архивы и на одной странице в английском сегменте интернета таки нашел слегка костыльный, но рабочий способ отключить только горизонтальную прокрутку мыши. Своей находкой делюсь с вами.
Установим скрипт
Через программу Autohotkey я написал скрипт и скомпилировал его в исполняющий .EXE файл. Вам, я думаю, программу устанавливать не надо, достаточно просто скачать исполнительный файл:
FuckHorizontalScrolling.exe
Cобственно, когда Вы запустите файл, то скрипт больше не будет позволять мышке прокручиваться по Y-оси.
Автозагрузка
Но есть кое-что еще. Вы же не желаете какждый раз с включением системы запускать этот исполнительный файлик? Надо его добавить в автозагрузку.
Для этого сперва поместите файл в надежное место, чтобы вы его при случае не удалили, создаем ярлык (правкая кнопка мыши по файлу — создать ярлык). Зажимаем комбинацию клавиш Win+R, вводим в появившееся окно shell:startup, кидаем ярлык исполнительного файла в папку. Все.
Для тех, кто опасается исполнительных файлов: можете сами скомпилировать .EXE c помощью предложенной выше программы. Код предоставляю ниже:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
WheelLeft::return
WheelRight::return
#MaxHotkeysPerInterval 5000
Статья по материалам: отсюда.
2 COMMENTS
Спасибо огромное!!!!!!! Я работаю в музыкальном редакторе и это была просто пытка, a благодаря Вам наконец-то перестал страдать) Спасибо ещё раз! Здоровья Bам и успехов во всём! Пусть Господь воздаст Bам за этот труд, спасший не только меня, но думаю многих также будет шарить в интернете в поисках решения этой Мега бесящeй проблемы!
Благодарю!