Колесико мыши перестало работать, а скроллинг страниц или документов нужен срочно? На большинстве клавиатур можно эмулировать прокрутку колесика без физического устройства — для этого существуют встроенные функции ОС, специализированные утилиты и даже аппаратные комбинации. В Windows 10/11 это реализовано через NumLock + клавиши цифровой клавиатуры, в macOS — через Fn + стрелки, а в Linux требуется ручная настройка xinput. Если ваша клавиатура поддерживает медиа-клавиши (например, Logitech MX Keys или Razer BlackWidow), прокрутка может быть назначена на них через фирменное ПО.
Проблема чаще возникает на ноутбуках без тачпада (например, Lenovo ThinkPad с трекпоинтом) или при подключении внешней клавиатуры без тачбаров (Apple Magic Keyboard). В 80% случаев достаточно активировать режим эмуляции мыши в настройках специальных возможностей — но есть нюансы с драйверами и BIOS, которые блокируют функцию. Ниже разобраны все способы, включая обход ограничений для игровых клавиатур (Corsair K95, SteelSeries Apex) и старых моделей с PS/2-разъёмом.
1. Встроенная эмуляция колесика в Windows
Операционные системы Windows 7/10/11 имеют скрытую функцию «Управление указателем с клавиатуры», которая позволяет прокручивать страницы без мыши. Активируется она через Параметры → Специальные возможности → Мышь. После включения режима клавиши NumLock + цифровая клавиатура (8/2 для вертикального скролла, 4/6 — для горизонтального) имитируют движение колесика.
Важный момент: функция работает только при активном окне. Если вы пытаетесь прокрутить фоновое приложение (например, Excel или браузер), сначала нужно кликнуть по нему комбинацией Alt + Tab или через Tab/Shift + Tab. На некоторых ноутбуках (HP Pavilion, Dell Inspiron) может потребоваться отключить драйвер тачпада в Диспетчере устройств, чтобы избежать конфликтов.
- 🔧 Шаг 1. Откройте
Параметры → Специальные возможности → Мышь. - 🔧 Шаг 2. Активируйте ползунок «Управление указателем с клавиатуры».
- 🔧 Шаг 3. Нажмите
Alt + Left Shift + NumLockдля включения режима (появится звуковой сигнал). - 🔧 Шаг 4. Используйте клавиши
8/2для прокрутки вверх/вниз.
⚠️ Внимание: На клавиатурах без цифрового блока (например, Apple Magic Keyboard или компактных моделях Keychron) этот метод не сработает. В таком случае переходите к способу с программной эмуляцией.
2. Горячие клавиши для прокрутки на Mac
В macOS эмуляция колесика мыши реализована через функциональные клавиши. По умолчанию комбинация Fn + ↑/↓ прокручивает активное окно (работает в Safari, Pages, Finder). Для горизонтальной прокрутки (например, в Excel или Numbers) используйте Fn + ←/→. На клавиатурах MacBook Pro с Touch Bar можно настроить ползунок прокрутки через Системные настройки → Клавиатура → Настройка Touch Bar.
Если комбинации не работают:
- Проверьте, включён ли
Fnкак стандартная клавиша вСистемные настройки → Клавиатура. - Для внешних клавиатур (Logitech MX Keys) установите фирменное ПО Logi Options+ и назначьте скроллинг на
F13–F19. - В Terminal выполните команду для сброса настроек клавиатуры:
defaults delete -g com.apple.keyboard.fnState
3. Программная эмуляция колесика мыши
Если встроенные средства ОС не подходят, используйте специализированные утилиты. Для Windows лучший вариант — Mouse Keys Enabler (бесплатная, портативная версия). Программа позволяет:
- 🖱️ Назначать прокрутку на любые клавиши (например,
PgUp/PgDnилиCtrl + стрелки). - 🎛️ Регулировать скорость скролла и задержку между нажатиями.
- 🔄 Эмулировать горизонтальную прокрутку (полезно для AutoCAD или Photoshop).
Для Linux подойдёт утилита xbindkeys + xte. Установите пакеты:
sudo apt install xbindkeys xautomation
Затем создайте конфиг ~/.xbindkeysrc со строками:
"xte 'mouseclick 4'" # Прокрутка вверх
m:0x4 + b:9
"xte 'mouseclick 5'" # Прокрутка вниз
m:0x4 + b:8
Где b:9 и b:8 — клавиши, которые вы назначите (например, F11 и F12).
| ОС | Программа | Поддерживаемые клавиши | Ссылка |
|---|---|---|---|
| Windows | Mouse Keys Enabler | Любые, включая Media Keys |
GitHub |
| macOS | Karabiner-Elements | Fn, Caps Lock, Touch Bar |
Официальный сайт |
| Linux | xbindkeys + xte |
Любые, включая модификаторы | Документация |
⚠️ Внимание: На игровых клавиатурах (Razer, Corsair) фирменное ПО (Synapse, iCUE) может блокировать сторонние утилиты. Перед установкой Mouse Keys Enabler закройте эти программы через Диспетчер задач.
4. Настройка прокрутки через BIOS/UEFI
На некоторых материнских платах (ASUS ROG, MSI, Gigabyte) в BIOS есть опция USB Legacy Support или Mouse Keys Emulation. Она позволяет клавиатуре эмулировать мышь на аппаратном уровне, включая колесико. Чтобы активировать:
- Перезагрузите ПК и войдите в BIOS (обычно
Del,F2илиEsc). - Найдите раздел
Advanced → USB Configuration. - Включите
USB Legacy SupportиMouse Keys(названия могут отличаться). - Сохраните настройки (
F10) и перезагрузитесь.
После этого клавиши NumPad будут работать как мышь даже до загрузки ОС. Этот метод критичен для серверов без графического интерфейса или при восстановлении системы через BIOS.
Активирован ли USB-контроллер в BIOS?
Подключена ли клавиатура к порту USB 2.0 (не 3.0)?
Отключены ли функции Secure Boot?
Сброшены ли настройки BIOS до заводских (Load Defaults)?-->
5. Альтернативные способы: тачпад и голосовое управление
Если клавиатура не поддерживает эмуляцию колесика, используйте:
- 👆 Тачпад ноутбука: Двумя пальцами проведите вверх/вниз по правой стороне тачпада (работает на Windows Precision и macOS).
- 🎤 Голосовые команды: В Windows 11 включите
Параметры → Речьи произносите «Прокрутить вверх/вниз». - 📱 Мобильное устройство: Подключите смартфон как тачпад через Unified Remote или TeamViewer QuickSupport.
Для пользователей AutoCAD или Blender полезно назначить прокрутку на педали USB (например, 3Dconnexion SpaceMouse) или джойстики (Logitech Extreme 3D Pro). В настройках программ эти устройства привязываются к команде Zoom In/Out.
Как настроить прокрутку на игровом контроллере
1. Подключите геймпад через USB или Bluetooth.
2. В Windows откройте Панель управления → Устройства и принтеры.
3. Выберите контроллер → Свойства → Параметры игры.
4. Назначьте оси RY (правый стик вверх/вниз) на прокрутку через x360ce или AntiMicroX.
6. Частые ошибки и их решения
Если эмуляция колесика не работает, проверьте:
- 🔌 Подключение клавиатуры: На USB-хабах или док-станциях (Dell WD19) функция может не работать. Подключите клавиатуру напрямую.
- 🖥️ Драйверы: Обновите драйвер клавиатуры через
Диспетчер устройствили сайт производителя (Logitech, Razer). - 🔒 Антивирус: Kaspersky или Avast могут блокировать утилиты вроде Mouse Keys Enabler. Добавьте программу в исключения.
- 🎮 Игровой режим: На клавиатурах Corsair или SteelSeries отключите игровой профиль в фирменном ПО.
Для диагностики в Windows запустите Устранение неполадок с клавиатурой:
- Откройте
Параметры → Обновление и безопасность → Устранение неполадок. - Выберите
Клавиатураи следуйте инструкциям.
FAQ: Частые вопросы
Можно ли эмулировать колесико на клавиатуре без NumPad?
Да, но потребуется программа вроде AutoHotkey. Создайте скрипт:
^Up:: ; Ctrl + Стрелка вверх
WheelUp
Return
^Down::
WheelDown
Return
Сохраните как scroll.ahk и запустите. Теперь Ctrl + ↑/↓ будут прокручивать страницы.
Почему не работает NumLock + клавиши на ноутбуке ASUS?
На некоторых моделях (ASUS ROG Zephyrus, TUF Gaming) функция блокируется драйвером ATK Package. Удалите его через Панель управления → Программы и перезагрузитесь. Альтернатива — использовать AutoHotkey.
Как сделать горизонтальную прокрутку на Mac?
В macOS по умолчанию горизонтальный скролл назначен на Fn + ←/→. Если не работает:
- Откройте
Системные настройки → Мышь(илиТрекпад). - Активируйте «Прокрутка с перетаскиванием».
- Установите Karabiner-Elements и назначьте горизонтальный скролл на
⌘ + ←/→.
Можно ли использовать клавиши WASD для прокрутки?
Да, но только через сторонние утилиты. В AutoHotkey добавьте:
w::WheelUp ; W = прокрутка вверх
s::WheelDown ; S = прокрутка вниз
Для игр это неудобно, так как конфликтует с управлением персонажем.