Записываете геймплей, проводите онлайн-урок или стримите обзор программного обеспечения — и вдруг нужно показать зрителю нажатия клавиш? В OBS Studio нет встроенной функции отображения клавиатуры, но есть как минимум 5 способов решить эту задачу. От простых виртуальных клавиатур до продвинутых оверлеев с подсветкой клавиш — выбирайте метод под свои нужды.
В этой статье разберём все актуальные способы вывода клавиатуры на экран в OBS, включая настройку прозрачности, размера и анимации нажатий. Особое внимание уделим решениям для Windows 10/11, macOS и даже Android-устройств. А ещё расскажем, как избежать распространённых ошибок, из-за которых клавиатура может не отображаться или мешать основному контенту.
1. Встроенная виртуальная клавиатура Windows
Самый быстрый способ — использовать стандартную экранную клавиатуру Windows. Она не требует установки дополнительного ПО и подходит для базовых задач, например, демонстрации ввода текста или горячих клавиш.
Чтобы добавить её в OBS:
- Откройте экранную клавиатуру: нажмите
Win + Ctrl + O(или найдите "Экранная клавиатура" в менюПуск). - В OBS добавьте новый источник
Захват окна. - В списке окон выберите
Экранная клавиатура(OSK). - Отрегулируйте размер и позицию в превью OBS.
⚠️ Ограничения метода: клавиатура будет видна только при активном окне OBS (если переключиться на другую программу, она исчезнет). Также нет подсветки нажатых клавиш — только статичное изображение.
2. Программы-овирлеи для клавиатуры (KeyCastOW, Carnetix)
Для стримеров и геймеров оптимальный вариант — специализированные утилиты, которые показывают нажатия клавиш в реальном времени. Они поддерживают прозрачный фон, кастомизацию цвета и даже анимацию.
Топ-3 программы для OBS:
- 🔹 KeyCastOW — бесплатная утилита с открытым исходным кодом. Показывает клавиши в виде плавающего оверлея, поддерживает
русскую/английскуюраскладки и горячие клавиши для игр. - 🔹 Carnetix KeyPress — платное решение с расширенными настройками (изменение шрифта, размера, позиции). Есть пробная версия на 14 дней.
- 🔹 ScreenKey — простая программа для отображения нажатий мыши и клавиатуры. Подходит для обучающих видео.
Как настроить KeyCastOW для OBS:
- Скачайте и установите программу с официального GitHub.
- Запустите KeyCastOW и откройте настройки (
Settings). - Включите опцию
Show keysи настройте прозрачность (Opacity). - В OBS добавьте источник
Захват игрыилиЗахват окна, выбрав KeyCastOW.
Установить программу с GitHub|
Запустить от имени администратора|
Включить отображение клавиш (Show keys)|
Добавить захват окна в OBS|
Отрегулировать прозрачность в настройках-->
⚠️ Внимание: некоторые антивирусы (например, Avast) могут блокировать KeyCastOW как подозрительное ПО. Добавьте программу в исключения или используйте Carnetix как альтернативу.
3. Виртуальная клавиатура через браузер (онлайн-сервисы)
Если не хотите устанавливать программы, воспользуйтесь онлайн-клавиатурами. Они работают прямо в браузере и захватываются OBS как обычное окно.
Лучшие сервисы:
- 🌐 Keyboard Checker (keyboardchecker.com) — интерактивная клавиатура с подсветкой нажатий.
- 🌐 Virtual Keyboard (online-keyboard.org) — поддерживает несколько языков и раскладок.
- 🌐 Keybr (keybr.com) — тренажёр с визуализацией клавиш.
Инструкция:
- Откройте сервис в браузере (Chrome или Firefox).
- В OBS добавьте источник
Захват окна браузера(Browser Sourceдля OBS Studio 28+). - Укажите URL сервиса и настройте размер области захвата.
- При необходимости включите прозрачный фон в настройках источника.
🔹 Плюсы: не требует установки, работает на любом устройстве. 🔸 Минусы: возможны задержки при нажатиях (зависит от скорости интернета).
Встроенная клавиатура Windows|
Специализированные программы (KeyCastOW)|
Онлайн-сервисы в браузере|
Другой способ-->
4. Показ клавиатуры на Android через OBS (для мобильных стримов)
Если стримите с Android-устройства (например, через OBS Camera или Streamlabs Mobile), для отображения клавиатуры понадобится обходной путь. Стандартная виртуальная клавиатура Android не захватывается напрямую, но есть два рабочих метода:
Способ 1: Использование эмулятора клавиатуры
- 📱 Установите приложение External Keyboard Helper или Hacker's Keyboard из Google Play.
- 📱 Включите отображение клавиатуры в настройках приложения.
- 📱 В OBS захватите экран устройства через
ADBили Scrcpy.
Способ 2: Захват через зеркалирование экрана
- 📱 Подключите смартфон к ПК по
USBи включитеОтладку по USB. - 📱 Используйте Scrcpy для отображения экрана на ПК:
scrcpy --no-audio --bit-rate 2M - 📱 В OBS добавьте источник
Захват окнаи выберите окно Scrcpy.
⚠️ Внимание: при использовании Scrcpy клавиатура будет отображаться только если она активна на экране смартфона. Для постоянного показа понадобится стороннее ПО.
5. Создание кастомного оверлея в Photoshop/GIMP
Для уникального дизайна (например, для стримов в Twitch или YouTube) можно создать собственную клавиатуру в графическом редакторе и анимировать её через OBS.
Пошаговая инструкция:
- Скачайте шаблон клавиатуры в формате
.psd(например, с Freepik). - Отредактируйте дизайн в Photoshop или GIMP: добавьте подсветку, измените цвета, укажите горячие клавиши.
- Сохраните каждый кадр анимации как отдельный файл (
key_1.png,key_2.pngи т.д.). - В OBS добавьте источник
Слайд-шоу (изображения)и загрузите кадры. - Настройте время смены кадров (например, 0.1 секунды для плавной анимации).
🔹 Преимущества: полный контроль над дизайном, нет зависимости от сторонних программ.
🔸 Недостатки: трудоёмкий процесс создания анимации.
Где скачать бесплатные шаблоны клавиатуры?
На сайтах Freepik, Flaticon или DeviantArt ищите запросы:
- "Keyboard overlay template"
- "Gaming keyboard PSD"
- "Transparent keyboard mockup"
Обращайте внимание на лицензию — некоторые шаблоны требуют указания автора.
6. Настройка прозрачности и позиционирования в OBS
Даже если клавиатура успешно отображается, её нужно правильно вписать в кадр. Вот ключевые параметры для настройки:
| Параметр | Рекомендуемые значения | Как настроить |
|---|---|---|
| Прозрачность | 50–70% | В свойствах источника → Opacity или Alpha Channel |
| Размер | 20–30% от экрана | Растяните углы источника в превью OBS |
| Позиция | Нижний левый/правый угол | Перетащите источник мышью |
| Цвет подсветки | Контрастный к фону | В настройках программы (например, KeyCastOW) |
🔹 Совет: если клавиатура перекрывает важные элементы (например, игровой интерфейс), используйте функцию Обрезка (Crop) в OBS или уменьшите её размер.
Критическая деталь: при использовании захвата окна (Window Capture) некоторые программы (например, KeyCastOW) могут конфликтовать с античитами в играх (например, EAC или BattleEye). В этом случае используйте захват игры (Game Capture) или альтернативные методы.
Распространённые ошибки и их решения
Даже при правильной настройке клавиатура может не отображаться или работать со сбоями. Разберём типичные проблемы:
- ❌ Клавиатура не видна в OBS
🔹 Причина: неправильно выбран источник захвата.
🔹 Решение: используйте
Захват окнавместоЗахват экрана, если программа поддерживает прозрачность. - ❌ Задержка при нажатиях
🔹 Причина: высокая нагрузка на CPU или медленное интернет-соединение (для онлайн-сервисов).
🔹 Решение: закройте фоновые программы или уменьшите FPS захвата в OBS.
- ❌ Клавиатура мешает игровому процессу
🔹 Причина: неправильное позиционирование или размер.
🔹 Решение: уменьшите масштаб до 25% и разместите оверлей в углу экрана.
⚠️ Внимание: если используете OBS Studio на macOS, некоторые программы для Windows (например, KeyCastOW) не будут работать. Вместо них установите KeyCastr (аналог для Mac).
FAQ: Частые вопросы о выводе клавиатуры в OBS
Можно ли показать клавиатуру на экране в OBS без сторонних программ?
Да, но с ограничениями. В Windows можно использовать встроенную экранную клавиатуру (Win + Ctrl + O), но она не поддерживает подсветку нажатий. Для macOS придётся устанавливать дополнительное ПО (например, KeyCastr).
Почему клавиатура в OBS мигает или пропадает?
Это происходит из-за конфликта захвата окна. Попробуйте:
- Переключиться с
Захват окнанаЗахват игры. - Отключить аппаратное ускорение в настройках OBS (
Настройки → Вывод → Аппаратное кодирование). - Обновить драйверы видеокарты.
Как сделать так, чтобы клавиатура отображалась только при нажатии клавиш?
Для этого подойдут программы вроде KeyCastOW или Carnetix. В их настройках есть опция Show only pressed keys (или аналогичная). Включите её, и оверлей будет появляться только при активном вводе.
Можно ли показать клавиатуру на экране в OBS с телефона (iOS/Android)?
На Android это возможно через Scrcpy или эмуляторы клавиатуры (см. раздел 4). Для iOS вариантов меньше — понадобится джейлбрейк или использование OBS Camera с внешней клавиатурой (например, через Bluetooth).
Как изменить язык раскладки в виртуальной клавиатуре?
В большинстве программ (например, KeyCastOW) язык меняется автоматически при переключении раскладки в системе. Для онлайн-сервисов выберите нужный язык в настройках сайта (обычно в правом верхнем углу).