Запись геймплея или стриминг без визуализации управляющих устройств — как играть в шахматы вслепую. Зрители теряют половину контекста, когда не видят, какие клавиши вы нажимаете или как движется курсор. К счастью, OBS Studio позволяет выводить на экран виртуальные отображения клавиатуры и мыши — но не все знают, как это сделать правильно. В этой статье разберём рабочие методы для Windows 10/11 и macOS, включая настройку плагинов, горячих клавиш и обход типичных ошибок.
Проблема в том, что стандартные инструменты OBS не включают в себя визуализацию ввода по умолчанию. Вам понадобятся дополнительные плагины или внешние программы — но не все они одинаково полезны. Например, популярный KeycastOW может конфликтовать с античитами в онлайн-играх, а встроенные решения вроде Input Overlay требуют точной настройки, иначе клавиши будут отображаться поверх важных элементов интерфейса. Мы протестировали 5 способов и отобрали те, что работают стабильно в 2026 году.
1. Способ: Плагин Input Overlay для OBS (рекомендуемый)
Input Overlay — официальный плагин для OBS, который добавляет поддержку отображения клавиш и мыши без сторонних программ. Его главное преимущество — минимальная нагрузка на систему и совместимость с большинством игр. Плагин поддерживает кастомизацию: вы можете менять размер клавиш, прозрачность, положение на экране и даже добавлять собственные иконки.
Чтобы установить его:
- 📥 Скачайте последнюю версию плагина с официального форума OBS (выбирайте версию под вашу ОС).
- 🔧 Распакуйте архив в папку с плагинами OBS (обычно это
C:\Program Files\obs-studio\plugins\для Windows или/Applications/OBS.app/Contents/PlugIns/для macOS). - 🔄 Перезапустите OBS. В источниках появится новый пункт
Input Overlay. - ⚙️ Добавьте источник в сцену и настройте отображение в свойствах (горячие клавиши, стиль мыши, размер клавиш).
Важно: плагин работает только с дискретными клавишами (например, W, Space, Shift). Аналоговые устройства вроде геймпадов или джойстиков не поддерживаются. Также проверьте, что в настройках OBS включен режим Администратор — иначе плагин может не распознавать нажатия в некоторых играх.
Установить плагин в правильную папку|Перезапустить OBS с правами администратора|Добавить источник Input Overlay в сцену|Настроить горячие клавиши для включения/выключения|Проверить видимость клавиш в тестовом режиме-->
2. Способ: Программа KeycastOW (для продвинутых пользователей)
KeycastOW — отдельное приложение, которое создаёт оверлей с клавишами поверх любого окна. Его часто используют стримеры, потому что программа поддерживает:
- 🎮 Отображение геймпадов (XInput и DirectInput)
- 🖱️ Визуализацию кликов мыши (левая/правая кнопка, колёсико)
- 🎨 Полную кастомизацию внешнего вида (цвета, шрифты, анимации)
- 🔄 Автоматическое скрытие клавиш при бездействии
Однако у KeycastOW есть серьёзный недостаток: многие античиты (например, EAC в Fortnite или VAC в CS2) блокируют его работу, расценивая как читерское ПО. Если вы стримите competitive-игры, этот метод может привести к бану аккаунта. Также программа иногда конфликтует с Rivatuner Statistics Server (MSI Afterburner), из-за чего FPS-счётчик пропадает.
Инструкция по настройке:
- Скачайте KeycastOW с GitHub (выбирайте версию
Release, а неDebug). - Запустите программу от имени администратора.
- В настройках (
Settings → General) включитеStart with WindowsиRun as administrator. - Перейдите во вкладку
Appearanceи настройте внешний вид клавиш (рекомендуем уменьшить прозрачность до 70% для лучшей читаемости). - В OBS добавьте источник
Захват окнаи выберите[KeycastOW.exe] KeycastOW.
3. Способ: Виртуальная клавиатура Windows + захват экрана
Если вам нужно показать нажатия клавиш только для демонстрации (например, в обучающем видео), можно использовать встроенную экранную клавиатуру Windows. Этот метод не подходит для динамичных игр, но идеален для статичных сцен — например, при записи работы в Photoshop или Excel.
Как настроить:
- Откройте экранную клавиатуру: нажмите
Win + Ctrl + O(или найдите в поискеЭкранная клавиатура). - В OBS добавьте источник
Захват окнаи выберитеЭкранная клавиатура. - Уменьшите размер окна клавиатуры и расположите его в углу экрана (например, в правом нижнем).
- В настройках источника в OBS включите
Прозрачностьна 30–50%, чтобы клавиатура не отвлекала внимание.
Минусы метода:
- ❌ Не показывает реальные нажатия физической клавиатуры (только клики по виртуальной).
- ❌ Занимает место на экране и может закрывать важные элементы.
- ❌ Не работает с мышью (только клавиатура).
Как сделать экранную клавиатуру полупрозрачной без OBS
Откройте Параметры → Специальные возможности → Клавиатура и включите опцию Включить прозрачность. В ручном режиме прозрачность настроить нельзя — только через OBS.
4. Способ: Плагин Streamlabs Input Display (для пользователей Streamlabs)
Если вы используете Streamlabs Desktop (форк OBS), у вас есть встроенный инструмент Input Display. Он работает аналогично Input Overlay, но с более простым интерфейсом настройки. Главное преимущество — интеграция с другими виджетями Streamlabs (например, алертами донатов или чатом).
Как включить:
- В Streamlabs Desktop перейдите в
Источникии нажмитеДобавить источник → Виджеты → Input Display. - Выберите стиль отображения (например,
ModernилиRetro). - В настройках источника отметьте галочки
Показывать клавиатуруиПоказывать мышь. - Настройте горячие клавиши для включения/выключения оверлея (по умолчанию это
Alt + X).
Обратите внимание: Streamlabs Input Display не поддерживает русскую раскладку клавиатуры — все клавиши будут отображаться в QWERTY-формате. Также плагин может подтормаживать при высоких нагрузках (например, в Cyberpunk 2077 на ультра-настройках).
OBS Studio|Streamlabs Desktop|XSplit|Другую|Не стримлю-->
5. Способ: Скрипты на AutoHotkey (для гиков)
Если вам нужно максимально гибкое решение, можно написать собственный скрипт на AutoHotkey (AHK), который будет отображать нажатия клавиш в отдельном окне. Этот метод требует знаний программирования, но позволяет:
- 🎛️ Настраивать внешний вид клавиш вплоть до пикселя.
- 🔄 Добавлять собственные иконки для мыши или геймпада.
- ⚡ Минимизировать нагрузку на систему (скрипт весит меньше 1 МБ).
Пример простого скрипта для отображения клавиш:
#NoEnv
SendMode Input
SetTitleMatchMode, 2
; Создаём GUI-окно для отображения клавиш
Gui, +AlwaysOnTop -Caption +ToolWindow +E0x20
Gui, Font, s20, Segoe UI
Gui, Color, 000000
Gui, Add, Text, vKeyText w300 h100 Center cFFFFFF
Gui, Show, x1800 y900, Key Display
; Обработчик нажатий
~*Space::
~*LButton::
SendInput {Blind}{Space} ; Пример для пробела
GuiControl,, KeyText, % "ПРОБЕЛ (нажат)"
Sleep 200
GuiControl,, KeyText,
return
Чтобы использовать этот скрипт:
- Установите AutoHotkey с официального сайта.
- Создайте текстовый файл с расширением
.ahkи вставьте код выше. - Запустите скрипт от имени администратора.
- В OBS добавьте источник
Захват окнаи выберите окноKey Display.
Типичные ошибки и как их избежать
Даже при правильной настройке плагинов клавиатура и мышь могут не отображаться. Вот самые распространённые проблемы и их решения:
| Проблема | Причина | Решение |
|---|---|---|
| Клавиши не показываются в игре | Античит блокирует оверлей | Используйте AutoHotkey или запускайте игру в оконном режиме |
| Мышь отображается с задержкой | Высокая нагрузка на CPU | Уменьшите FPS оверлея в настройках плагина до 30 |
| Клавиши отображаются не на том языке | Плагин не поддерживает раскладку | Переключитесь на EN или используйте KeycastOW с ручной настройкой |
OBS не видит источник Input Overlay |
Плагин установлен не в ту папку | Проверьте путь: должен быть obs-studio\plugins\64bit\ |
Критическая ошибка: если вы используете NVIDIA ShadowPlay или AMD ReLive для записи экрана, эти программы могут перехватывать ввод клавиатуры раньше, чем OBS. В этом случае отключите запись в фоновом режиме или используйте только OBS.
FAQ: Частые вопросы по настройке
Можно ли показать клавиатуру и мышь в OBS без плагинов?
Технически да, но с серьёзными ограничениями. Вы можете:
- Использовать экранную клавиатуру Windows (показывает только виртуальные нажатия).
- Захватить видео с веб-камеры, направленной на руки (неудобно и мешает играть).
- Вручную добавлять текстовые источники в OBS с названием клавиш (трудоёмко).
Для динамичных сцен (игры, монтаж) без плагинов не обойтись.
Почему клавиши отображаются с задержкой?
Задержка обычно связана с:
- Высокой нагрузкой на CPU — уменьшите разрешение стрима или закройте фоновые программы.
- Конфликтом с античитом — некоторые игры (например, PUBG) блокируют чтение ввода.
- Некорректными настройками плагина — в Input Overlay установите
Polling Rateна 10–20 мс.
Проверьте задержку в Инструменты → Статистика производительности в OBS.
Как показать нажатия на геймпад (Xbox/PlayStation)?
Для геймпадов подойдут:
- KeycastOW — поддерживает XInput (Xbox) и DirectInput (PlayStation).
- DS4Windows + Input Overlay — эмулирует геймпад как клавиатуру.
- AutoHotkey — для продвинутых пользователей (требуется написание скрипта).
В KeycastOW не забудьте включить опцию Show Gamepad в настройках.
Можно ли настроить отображение только определённых клавиш?
Да, в большинстве плагинов есть фильтры. Например:
- В Input Overlay:
Настройки → Фильтр клавиш→ добавьте клавиши в чёрный/белый список. - В KeycastOW:
Settings → Keys → Key Whitelist. - В Streamlabs: отметьте галочкой только нужные клавиши в
Input Settings.
Это полезно, если вы не хотите показывать нажатия на Caps Lock или системные клавиши.
Как сделать так, чтобы клавиши не закрывали важные элементы игры?
Решения:
- В Input Overlay или KeycastOW настройте
ПозициюиПрозрачность(рекомендуем 60–70%). - Используйте
Масштабированиев OBS, чтобы уменьшить размер оверлея. - Добавьте
Фильтр цветового ключа(Chroma Key) в OBS, чтобы убрать фон клавиш.
Для игр с динамичным интерфейсом (например, MMORPG) лучше размещать клавиши в нижнем углу.
Если ни один из способов не сработал, проверьте:
- 🔹 Права администратора для OBS и плагинов.
- 🔹 Совместимость с вашей версией Windows/macOS (некоторые плагины не работают на Windows 11 22H2+).
- 🔹 Наличие обновлений для OBS (в 2026 году вышла версия
29.1.3с исправлениями для плагинов).