Открыть сервисСервис

Экранная клавиатура в операционных системах

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

Назначение и области применения

Экранная клавиатура решает несколько задач:

  • Доступность. Пользователи с нарушениями моторики, травмами рук или заболеваниями, ограничивающими движение, могут вводить текст с помощью мыши, сенсорного экрана или специальных устройств (например, свитчей и sip-and-puff систем).
  • Диагностика. Если физическая клавиатура не работает (залипание клавиш, обрыв шлейфа, залитие жидкостью), экранная клавиатура позволяет проверить, какие клавиши исправны, и продолжить работу.
  • Сенсорные устройства. На планшетах, планшето-ноутбуках и сенсорных мониторах экранная клавиатура является основным средством ввода текста.
  • Безопасность. Ввод паролей с помощью экранной клавиатуры снижает риск перехвата ввода программами-кейлоггерами, поскольку мышью управляет пользователь, а не вредоносное ПО, перехватывающее аппаратные прерывания клавиатуры.

Экранная клавиатура в Windows

В операционных системах Windows экранная клавиатура встроена и включается несколькими способами.

Через параметры доступности

В Windows 10 и Windows 11 путь выглядит так: «Параметры» → «Специальные возможности» (в Windows 10) или «Доступность» (в Windows 11) → раздел «Клавиатура» → переключатель «Экранная клавиатура». После включения на экране появляется панель с клавишами, повторяющая стандартную раскладку QWERTY. Клавиши нажимаются щелчком мыши; двойной щелчок закрепляет режим повторного нажатия. Панель можно перемещать по экрану и менять её прозрачность.

Через оснастку

Альтернативный способ — нажать клавиши Win + R, ввести команду osk и нажать Enter. Команда запускает утилиту osk.exe, расположенную в каталоге C:\Windows\System32. Этот метод работает даже в случае, если меню «Параметры» недоступно.

Настройка

В Windows 10/11 доступны дополнительные параметры: фиксация клавиш (чтобы случайное удержание не приводило к повтору), всплывающие клавиши (визуальное подтверждение нажатия), фильтрация нажатий (интерфейс для пользователей с тремором). На экранной клавиатуре присутствуют клавиши Win, Alt, Ctrl, Tab, Esc и стрелки, что позволяет выполнять большинство системных сочетаний.

Экранная клавиатура в macOS

В macOS экранная клавиатура включается через «Системные настройки» (в macOS Ventura и новее — «Системные настройки» → «Доступность» → «Клавиатура» → «Экранная клавиатура»). Альтернативно можно задать сочетание клавиш для быстрого вызова. Клавиатура поддерживает все стандартные раскладки и символы, доступные в системе, включая эмодзи.

Экранная клавиатура в Linux

В дистрибутивах Linux экранная клавиатура реализуется по-разному в зависимости от среды рабочего стола:

  • GNOME — встроенная утилита gkbd-keyboard-display или расширение «Screen Keyboard».
  • KDE Plasma — программа On-Screen Keyboard (входит в состав Plasma) и утилита kboard.
  • X11 — универсальная утилита onboard, доступная в большинстве репозиториев. Она поддерживает настройку раскладки, тем и поведения клавиш.

Для запуска в терминале: sudo apt install onboard (для Debian/Ubuntu) и далее onboard.

Дополнительные программы

Помимо встроенных средств, существуют сторонние решения:

ПрограммаПлатформаОсобенности
Comfort On-Screen KeyboardWindowsРасширенные настройки, поддержка макросов
Hot Virtual KeyboardWindowsПользовательские раскладки, жесты
DasherWindows, Linux, macOSВвод текста движением указателя, основан на предсказывании слов
Google Keyboard (Gboard)AndroidСтандартная клавиатура для сенсорных устройств

Настройка раскладки и языка

На экранной клавиатуре переключение раскладки выполняется так же, как на физической: клавиша Win + Space (Windows), Ctrl + Space (по умолчанию в большинстве систем) или специальная кнопка на панели. Для добавления русской раскладки в Windows необходимо добавить язык ввода в настройках: «Параметры» → «Время и язык» → «Язык и региональные стандарты» → «Добавить язык».

Ограничения

Экранная клавиатура не предназначена для набора больших объёмов текста: скорость ввода мышью существенно ниже, чем на физической клавиатуре. Также экранная клавиатура не работает, если система не загрузилась до уровня пользовательского интерфейса (например, на экране ввода пароля BIOS или в среде восстановления без графического интерфейса). Для таких случаев в Windows 10/11 экранная клавиатура доступна на экране входа через специальный значок в правом нижнем углу.

Историческая справка

Экранная клавиатура как концепция появилась в ранних графических интерфейсах 1980-х годов. В Windows 1.0 (1985) подобная утилита уже присутствовала. С развитием сенсорных экранов в 2000-х годах экранные клавиатуры стали массовым средством ввода: iOS (2007) и Android (2008) изначально не имели физической клавиатуры и полагались на программную.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru