Как быстро открыть экранную клавиатуру комбинацией клавиш: инструкция для всех ОС

Нажатие комбинации Win + Ctrl + O мгновенно вызывает экранную клавиатуру в Windows 10/11, но только если функция включена в настройках специальных возможностей. Если сочетание не работает — проблема в отключенной службе ctfmon.exe или поврежденных файлах системы. В macOS и Linux стандартных горячих клавиш для виртуальной клавиатуры нет, но их можно настроить через терминал или сторонние утилиты.

Экранная клавиатура необходима при поломке физической, для ввода на сенсорных устройствах или при использовании планшета в режиме Tablet Mode. В 80% случаев пользователи не могут вызвать её из-за отключенной опции в параметрах системы или конфликта с драйверами. Ниже — проверенные способы для всех операционных систем, включая редкие случаи, когда клавиатура не открывается даже после правильного нажатия комбинации.

Стандартная комбинация для Windows 10 и 11

В современных версиях Windows экранная клавиатура вызывается универсальным сочетанием Win + Ctrl + O. Оно работает независимо от языка раскладки и текущего приложения, но требует предварительной активации функции:

  • 🔧 Нажмите Win + I, чтобы открыть Параметры.
  • 🖱️ Перейдите в раздел Специальные возможности → Клавиатура.
  • 🔄 Включите переключатель Использовать экранную клавиатуру.
  • 💡 Если опция отсутствует — обновите Windows до последней версии (не ниже 20H2).

Если комбинация не срабатывает, проверьте запущен ли процесс ctfmon.exe в Диспетчере задач (вкладка Подробности). Его отсутствие указывает на повреждение системных файлов или отключенную службу Touch Keyboard and Handwriting Panel Service.

Альтернативные способы вызова в Windows

Когда стандартная комбинация не работает, используйте резервные методы:

Способ Комбинация/действие Примечание
Через панель задач ПКМ по панели → Показать кнопку сенсорной клавиатуры Работает только в режиме планшета
Команда osk Win + R → введите osk → Enter Открывает классическую версию клавиатуры
PowerShell Выполните Start-Process osk Полезно для автоматизации через скрипты
Горячие клавиши (кастомизированные) Настройка через AutoHotkey Требует установки стороннего ПО

Для Windows 7 и более старых версий стандартной комбинации нет. Используйте команду osk в меню Выполнить или создайте ярлык на рабочем столе с этой командой, назначив ему горячие клавиши через Свойства → Ярлык → Быстрый вызов.

📊 Какую ОС вы используете?
Windows 10
Windows 11
macOS
Linux
Другую

Настройка горячих клавиш в macOS

В macOS по умолчанию нет комбинации для вызова экранной клавиатуры, но её можно создать:

  1. Откройте Системные настройки → Клавиатура → Сочетания клавиш.
  2. Выберите Служебные программы в левом меню.
  3. Нажмите +, выберите приложение KeyboardViewer.
  4. Задайте комбинацию (например, Ctrl + Cmd + K).

Альтернативный метод — использование Terminal:

defaults write com.apple.HIToolbox AppleEnabledInputSources -array-add '{InputSourceKind = "Non Keyboard Input Method"; "Bundle ID" = "com.apple.KeyboardViewer";}'

После выполнения команды перезагрузите Mac. Клавиатура будет доступна через панель ввода (значок флага в строке меню). Для macOS Ventura и новее также работает голосовой ввод по Fn + Fn (настраивается в Специальные возможности → Голосовое управление).

Список поддерживаемых языков в macOS KeyboardViewer

Английский, Русский, Французский, Немецкий, Испанский, Китайский (упрощённый/традиционный), Японский, Корейский, Арабский, Иврит, Португальский, Итальянский, Нидерландский, Шведский, Финский, Датский, Норвежский, Польский, Чешский, Венгерский, Румынский, Турецкий, Греческий, Тайский, Хинди, Индонезийский.

Вызвать экранную клавиатуру в Linux (Ubuntu, Mint, Fedora)

В дистрибутивах на базе GNOME (Ubuntu, Fedora) экранная клавиатура называется Onboard. Установите её через терминал:

sudo apt install onboard  # Для Debian/Ubuntu

sudo dnf install onboard # Для Fedora

После установки добавьте сочетание клавиш:

  1. Откройте Настройки → Устройства → Клавиатура.
  2. Прокрутите до Пользовательские сочетанияДобавить.
  3. Введите команду onboard и назначьте комбинацию (например, Super + Alt + K).

Для KDE Plasma (Kubuntu) используйте Kvkbd:

sudo apt install kvkbd

Затем добавьте виджет Virtual Keyboard на панель или назначьте горячие клавиши через Настройки системы → Сочетания клавиш → Пользовательские.

⚠️ Внимание: В некоторых дистрибутивах (например, Arch Linux) экранная клавиатура может конфликтовать с менеджером окон. Перед настройкой обновите систему командой sudo pacman -Syu.

Проблемы и решения: почему не открывается клавиатура

Если ни один метод не работает, проверьте следующие моменты:

  • 🛠️ Отсутствует файл osk.exe — восстановите его через DISM /Online /Cleanup-Image /RestoreHealth в командной строке (от имени администратора).
  • 🔌 Отключена служба — запустите services.msc, найдите Touch Keyboard and Handwriting Panel Service и установите тип запуска Автоматически.
  • 🖥️ Конфликт с драйверами — обновите драйверы чипсета и HID-устройств через Диспетчер устройств.
  • 📛 Политики группы — в корпоративных версиях Windows доступ к экранной клавиатуре может быть заблокирован администратором (проверьте gpedit.msc → Конфигурация пользователя → Административные шаблоны → Компоненты Windows).

Для диагностики выполните в PowerShell:

Get-AppxPackage Microsoft.Windows.Osk | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Эта команда перерегистрирует приложение экранной клавиатуры.

Сброшены настройки специальных возможностей|Проверен Диспетчер задач на наличие ctfmon.exe|Выполнена команда DISM для восстановления системных файлов|Обновлены драйверы HID-устройств-->

Экранная клавиатура на планшетах и гибридных устройствах

На устройствах с Windows 10/11 в режиме планшета (Tablet Mode) клавиатура появляется автоматически при касании текстового поля. Если этого не происходит:

  1. Проверьте, включен ли Tablet Mode в Центре уведомлений.
  2. Откройте Параметры → Устройства → Ввод и активируйте опцию Показывать сенсорную клавиатуру при отсутствии клавиатуры для ввода текста.
  3. Для Surface Pro и подобных устройств обновите драйверы Surface Type Cover через Microsoft Store.

На Android-планшетах и iPad экранная клавиатура появляется при касании любого поля для ввода. Если она не всплывает:

  • 📱 На Android: проверьте настройки языка в Настройки → Система → Язык и ввод.
  • 🍎 На iPad: перейдите в Настройки → Основные → Клавиатура → Разделить клавиатуру и отключите опцию, если она мешает.

Создание пользовательских горячих клавиш

Если стандартные комбинации неудобны, назначьте собственные через AutoHotkey (Windows) или Karabiner-Elements (macOS).

Пример скрипта для AutoHotkey (сохраните как osk.ahk):

#IfWinActive, ahk_exe explorer.exe  ; Работает только в Проводнике

^!k::Run "osk.exe" ; Ctrl+Alt+K вызывает клавиатуру

#IfWinActive

Для Linux с GNOME используйте dconf-editor:

  1. Установите: sudo apt install dconf-editor.
  2. Откройте org.gnome.desktop.a11y.applications.
  3. Добавьте onboard в список screen-keyboard-enabled.
⚠️ Внимание: При назначении кастомизированных сочетаний избегайте конфликтов с системными (например, Ctrl+Alt+Del или Win+L). Проверяйте новые комбинации в Безопасном режиме, если они не работают в обычном.

FAQ: Частые вопросы

Можно ли открыть экранную клавиатуру на экране блокировки Windows?

Нет, на экране блокировки стандартная комбинация Win+Ctrl+O не работает. Используйте специальные утилиты (например, On-Screen Keyboard Portable) или подключите внешнюю клавиатуру для разблокировки.

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

Это происходит из-за сбоя в службе TextInputHost.exe или включённой опции "Автоматически показывать сенсорную клавиатуру в оконных приложениях". Отключите её в Параметры → Устройства → Ввод.

Как изменить размер экранной клавиатуры в Windows?

Нажмите на кнопку Параметры (шестерёнка) в правом нижнем углу клавиатуры и выберите Изменить размер. Доступны 3 предварительных размера или ручная настройка через перетаскивание углов окна.

Работает ли экранная клавиатура в BIOS/UEFI?

Нет, виртуальная клавиатура — функция операционной системы. В BIOS/UEFI используйте USB-клавиатуру или, для некоторых материнских плат (например, ASUS ROG), сенсорный экран (если поддерживается).

Как отключить звук клавиш на экранной клавиатуре?

В Windows: Параметры → Специальные возможности → Клавиатура → Использовать звуковые сигналы при нажатии клавиш (отключите опцию). В macOS: Системные настройки → Звук → Звуковые эффекты → снимите галочку с Воспроизводить звуки интерфейса.