Как включить экранную клавиатуру на компьютере: все способы для Windows, macOS и Linux

Экранная клавиатура не запускается после подключения нового монитора или обновления драйверов? Первое, что нужно проверить — не отключены ли системные службы TabletInputService (в Windows) или Accessibility (в macOS), отвечающие за работу виртуальных устройств ввода. Если физическая клавиатура перестала реагировать на нажатия, а мышь работает, включить экранную панель можно через Параметры → Специальные возможности или комбинацию Win + Ctrl + O (только для Windows 10/11). В 80% случаев проблема решается перезапуском службы Touch Keyboard and Handwriting Panel Service — об этом подробнее в разделе про устранение неполадок.

Виртуальная клавиатура может понадобиться не только при поломке физической, но и для ввода данных на сенсорных устройствах, защиты от кейлоггеров (программ-шпионов) или использования альтернативных раскладок. Например, в Windows 11 экранная панель поддерживает жесты свайпа для быстрого переключения между языками, а в macOS Ventura появилась функция предсказания текста с искусственным интеллектом. Ниже — все актуальные способы включения, включая скрытые команды для администраторов и пользователей с ограниченными правами.

1. Быстрое включение через горячие клавиши (Windows 10/11)

Самый универсальный метод — комбинация Win + Ctrl + O. Она работает независимо от состояния физической клавиатуры, если:

  • 🔹 Система загружена в обычном режиме (не в Безопасном или VGA).
  • 🔹 Учётная запись имеет права администратора или стандартного пользователя (не гостя).
  • 🔹 Служба TabletInputService не отключена вручную через services.msc.

Если комбинация не срабатывает, проверьте:

  1. Нажмите Win + R, введите osk и нажмите Enter — это вызовет клавиатуру напрямую.
  2. Откройте Параметры → Устройства → Ввод и убедитесь, что переключатель "Показывать сенсорную клавиатуру..." активен.
📊 Как часто вы используете экранную клавиатуру?
Только при поломке физической
Для ввода паролей
На планшете/гибридном ноутбуке
Никогда не пользовался

Важно для ноутбуков: На некоторых моделях Lenovo Yoga и HP Spectre горячие клавиши могут конфликтовать с фирменными утилитами управления питанием. В этом случае используйте альтернативный метод через Панель управления (раздел 3).

2. Включение через параметры специальных возможностей

Этот способ подходит для всех версий Windows, включая Windows 7 (с установленным KB2579750) и серверные редакции. Инструкция:

Откройте меню Пуск и выберите "Параметры" (⚙️)|Перейдите в раздел "Специальные возможности" → "Клавиатура"|Активируйте переключатель "Включить экранную клавиатуру"|Нажмите на появившуюся панель в правом нижнем углу экрана-->

В Windows 11 путь немного изменился:

  1. Зажмите Win + I → выберите "Специальные возможности".
  2. Прокрутите до блока "Взаимодействие""Клавиатура".
  3. Включите опцию "Экранная клавиатура" (появится в трее рядом с часами).

Для Windows Server 2016/2019 потребуется предварительно установить компонент "Службы сенсорной клавиатуры и панели рукописного ввода" через Добавить роли и компоненты.

⚠️ Внимание: Если экранная клавиатура появляется, но сразу исчезает, проверьте настройки групповой политики (gpedit.msc"Конфигурация пользователя" → "Административные шаблоны" → "Компоненты Windows" → "Сенсорная клавиатура"). Параметр "Отключить автоматическое отображение..." должен быть в состоянии "Не задано".

3. Альтернативные методы для Windows (через командную строку и PowerShell)

Если графический интерфейс недоступен (например, из-за сбоя explorer.exe), включить виртуальную клавиатуру можно через консоль:

# Для классической экранной клавиатуры (osk.exe):

start osk

Для современной панели (Windows 10/11):

start ms-screenclip:

В PowerShell используйте:

Start-Process "C:\Windows\System32\osk.exe"

Для автоматического запуска при входе в систему создайте задачу в Планировщике заданий:

  1. Откройте taskschd.msc.
  2. Создайте задачу с триггером "При входе в систему".
  3. В действии укажите путь к osk.exe.
Скрытые параметры командной строки для osk.exe

Добавьте ключ /r для отображения клавиатуры в режиме "только для чтения" (полезно для киосков).

Ключ /s запускает клавиатуру в режиме одного окна (без возможности перетаскивания).

Пример: osk.exe /s /r

4. Экранная клавиатура в macOS: особенности и настройки

В macOS виртуальная клавиатура интегрирована в систему как часть AssistiveTouch. Чтобы её включить:

  1. Откройте "Системные настройки" → "Универсальный доступ".
  2. Выберите "Клавиатура" → активируйте "Включить клавиатуру на экране".
  3. Для быстрого вызова настройте сочетание клавиш в разделе "Сочетания клавиш" (по умолчанию — Option + Command + F5).

Отличия от Windows:

  • 🍎 Поддержка Trackpad Mode — клавиатура адаптируется под жесты трекпада.
  • 🍎 Автоматическое переключение раскладок по контексту (например, для эмодзи).
  • 🍎 Интеграция с Siri для голосового ввода.

Для macOS Ventura и новее доступна функция "QuickType" — предсказание слов с учётом контекста из других приложений (например, из Notes или Mail). Чтобы её отключить:

  1. Перейдите в "Системные настройки" → "Клавиатура".
  2. Выключите опцию "Показывать предсказания при вводе".
⚠️ Внимание: На MacBook с чипом M1/M2 экранная клавиатура может не отображаться в режиме "Low Power Mode" (экономии энергии). Отключите этот режим в "Настройках батареи".

5. Linux: установка и настройка виртуальной клавиатуры

В дистрибутивах на базе GNOME (Ubuntu, Fedora) и KDE Plasma экранная клавиатура устанавливается отдельно. Самые популярные инструменты:

Дистрибутив Пакет Команда установки Команда запуска
Ubuntu/Debian onboard sudo apt install onboard onboard
Fedora/RHEL florence sudo dnf install florence florence
Arch Linux kvkbd (для KDE) sudo pacman -S kvkbd kvkbd
Любой (Flatpak) Celluloid (с поддержкой жестов) flatpak install flathub org.gnome.Celluloid flatpak run org.gnome.Celluloid

Для автоматического запуска в Ubuntu:

  1. Откройте "Настройки" → "Универсальный доступ".
  2. Активируйте "Экранная клавиатура" в разделе "Типирование".
  3. Добавьте onboard в "Автозагрузку" через gnome-session-properties.

Критическая особенность: В Linux виртуальная клавиатура может не работать в Wayland-сессиях (например, в Ubuntu 22.04+ по умолчанию). Переключитесь на Xorg на экране входа в систему (шестерёнка рядом с кнопкой "Войти").

6. Устранение неполадок: почему клавиатура не включается

Если экранная клавиатура не появляется, проверьте:

Откройте services.msc → найдите Touch Keyboard and Handwriting Panel Service → убедитесь, что статус "Выполняется", а тип запуска — "Автоматически".-->

  • 🛠️ Конфликт драйверов: Обновите драйверы для HID-устройств через Диспетчер устройств (раздел "Клавиатуры").
  • 🛠️ Повреждение системных файлов: Выполните команду sfc /scannow в CMD от имени администратора.
  • 🛠️ Блокировка антивирусом: Временно отключите Kaspersky, ESET или Bitdefender — они могут блокировать osk.exe как "подозрительный процесс".
  • 🛠️ Ошибка реестра: Проверьте ключ HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7 — параметр "EnableDesktopModeAutoInvoke" должен равняться 1.

Для Windows 11 дополнительная проверка:

  1. Откройте "Параметры" → "Система" → "Устранение неполадок".
  2. Выберите "Другие средства устранения неполадок""Клавиатура""Запустить".
net stop msctf && net start msctf-->

7. Безопасность: когда экранная клавиатура защищает от кейлоггеров

Виртуальная клавиатура — один из немногих способов обойти программы-шпионы, перехватывающие нажатия (кейлоггеры). Однако есть нюансы:

  • 🔒 Эффективно против: Аппаратных кейлоггеров (устанавливаемых в разрыв клавиатурного кабеля) и большинства программных (Ardamax, Refog).
  • 🔒 Не защищает от: Скриншотов (если кейлоггер делает снимки экрана) или перехвата данных на уровне ядра (rootkit).
  • 🔒 Дополнительная мера: Используйте вместе с виртуальной машиной (например, VirtualBox в режиме "Изолированная сеть").

Как проверить систему на кейлоггеры:

  1. Откройте "Диспетчер задач" (Ctrl+Shift+Esc) и проверьте процессы на наличие подозрительных имен (keylogger.exe, spytech и т.п.).
  2. Используйте утилиты Malwarebytes или GMER для сканирования на уровне ядра.
  3. Проверьте автозагрузку через msconfig (вкладка "Службы").

Для максимальной безопасности:

  • 🛡️ Включите Secure Boot в BIOS/UEFI.
  • 🛡️ Используйте BitLocker (Windows) или LUKS (Linux) для шифрования диска.
  • 🛡️ Запускайте экранную клавиатуру из безопасного режима (нажмите F8 при загрузке).

FAQ: Частые вопросы по экранной клавиатуре

Можно ли изменить размер или прозрачность экранной клавиатуры?

В Windows 10/11 размер изменяется перетаскиванием углов окна. Для прозрачности:

  1. Откройте regedit.
  2. Перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TabletTip\1.7.
  3. Создайте параметр DWORD с именем "TipBandDesktopMode" и значением 1.

В macOS прозрачность настраивается в "Системные настройки" → "Оформление" (опция "Снизить прозрачность").

Почему экранная клавиатура не появляется в играх или на полный экран?

Причины:

  • 🎮 Игра блокирует оверлейные окна (например, Valorant, CS2 в режиме Trusted Mode).
  • 🎮 DirectX-приложения могут конфликтовать с osk.exe.

Решения:

  1. Запустите игру в оконном режиме.
  2. Используйте альтернативную клавиатуру, например, Neo's SafeKeys.
Как включить экранную клавиатуру на планшете с Windows?

На устройствах с Windows 10/11 на ARM (например, Surface Pro):

  1. Коснитесь поля ввода — клавиатура появится автоматически.
  2. Если нет — проверьте настройки в "Параметры" → "Устройства" → "Ввод" (опция "Показывать сенсорную клавиатуру...").

Для принудительного вызова используйте жест свайпа снизу вверх от нижней кромки экрана.

Можно ли использовать экранную клавиатуру для ввода пароля на экране блокировки?

Да, но только в Windows 10 версии 1809+ и Windows 11. Для этого:

  1. На экране блокировки нажмите на значок "Специальные возможности" (⚙️ в правом нижнем углу).
  2. Выберите "Экранная клавиатура".

В macOS эта функция доступна по умолчанию — нажмите на поле ввода пароля, затем на значок клавиатуры в строке меню.

Существуют ли экранные клавиатуры с поддержкой макросов или горячих клавиш?

Да, например:

  • 🖥️ AutoHotkey + On-Screen Keyboard (позволяет назначать макросы на виртуальные кнопки).
  • 🖥️ KeyXTender (для Linux, поддерживает пользовательские раскладки и скрипты).
  • 🖥️ Touch-It Virtual Keyboard (для Windows, с поддержкой жестов и мультитач).

Для создания кастомных клавиатур используйте Microsoft Keyboard Layout Creator (для Windows) или Karabiner-Elements (для macOS).