Экранная клавиатура мешает работать в 1С: где её отключить
Содержание
Чтобы убрать клавиатуру в 1С, отключите её там, откуда она берётся. В 1С:Предприятии 8.3 тонкий клиент, веб-клиент и мобильное приложение своей экранной клавиатуры обычно не показывают: панель выводит Windows, Android или iOS. Поэтому выключатель ищут в настройках системы: на Windows 11 это Параметры → Время и язык → Ввод → Сенсорная клавиатура, на Android — пункт про экранную клавиатуру при подключённой физической.
Типичный случай: кладовщику выдали Windows-планшет с подставкой и USB-клавиатурой. Он ставит курсор в поле «Количество», и половину экрана закрывает сенсорная панель, хотя рядом лежит обычная клавиатура. Второй частый случай — терминал сбора данных: сканер штрихкодов «печатает» код в поле, и при каждом скане вылезает клавиатура Android. Оба случая решаются за пару минут, если понять, чья это панель.
Откуда берётся экранная панель и почему она не уходит
Сначала определите источник. От этого зависит, где искать отключение.
| Что вы видите | Чья это клавиатура | Где отключать |
|---|---|---|
| Широкая панель снизу, всплывает при касании поля, есть кнопка с иконкой клавиатуры на панели задач | Сенсорная клавиатура Windows (TabTip.exe) | Параметры Windows, реестр, служба |
| Отдельное окно с клавишами, его можно таскать по экрану, есть Num Lock и PrtScn | Экранная клавиатура специальных возможностей (osk.exe) | Специальные возможности Windows |
| Клавиатура телефона или ТСД (Gboard, клавиатура производителя) | Android или iOS | Настройки системы и приложения клавиатуры |
| Цифровой блок прямо внутри формы 1С, часть окна | Элемент формы конфигурации (например, рабочее место кассира) | Настройки рабочего места в самой конфигурации |
Почему панель «залипает»:
- 📱 Windows считает устройство планшетом: нет физической клавиатуры, отстёгнута крышка, включён режим планшета.
- ⌨️ В параметрах ввода стоит «Всегда показывать» сенсорную клавиатуру.
- ♿ Включена экранная клавиатура специальных возможностей, и она стартует вместе с входом в систему.
- 🔌 USB-сканер или док-станция не определяются как клавиатура, и система думает, что ввода нет.
- 🧊 Процесс сенсорной клавиатуры завис после сна, обновления или удалённого сеанса.
Быстрая проверка: прижмите клавиатуру пальцем и потяните. Если окно перемещается, это osk.exe. Если панель приклеена к низу экрана — это сенсорная клавиатура Windows.
Отключение клавиатуры в мобильном приложении 1С
Мобильный клиент 1С и приложения на мобильной платформе вызывают системную клавиатуру Android или iOS, когда поле ввода получает фокус. Отдельной кнопки «не показывать клавиатуру» в самом приложении 1С пользователю не дают. Работают такие способы.
Скрыть клавиатуру на время
- На Android — жест «назад» или кнопка со стрелкой вниз в углу клавиатуры.
- На iPhone и iPad — кнопка скрытия клавиатуры на самой панели или касание пустого места формы.
- Если поле снова получает фокус после каждого действия, переходите к постоянным способам ниже.
Не показывать клавиатуру при подключённой физической
Это главный приём для ТСД со сканером и планшетов с Bluetooth-клавиатурой. На большинстве устройств с Android 9 и новее путь такой:
- Откройте
Настройки → Система → Язык и ввод. - Найдите пункт «Физическая клавиатура».
- Выключите переключатель «Экранная клавиатура» (в некоторых прошивках он называется «Показывать виртуальную клавиатуру»).
После этого при подключённой клавиатуре или сканере, который система видит как клавиатуру, панель на экране перестаёт появляться. Названия пунктов у Samsung, Xiaomi и производителей ТСД могут отличаться, поэтому удобнее найти пункт поиском по настройкам по слову «клавиатура».
Терминалы сбора данных
На ТСД сканер обычно работает в одном из двух режимов:
- 🔤 эмуляция клавиатуры — код «печатается» в активное поле, поэтому система показывает экранную панель;
- 📡 передача через широковещательное сообщение (intent) — код получает приложение напрямую, поле ввода не нужно, клавиатура не появляется.
Если ваше мобильное приложение 1С или складская программа поддерживают второй режим, переключите сканер на него в утилите настройки сканера производителя. Это убирает проблему в корне: нет фокуса в поле — нет клавиатуры.
Не ставьте на ТСД первые попавшиеся «пустые» клавиатуры из неизвестных источников. Клавиатура видит всё, что вводят, включая пароли и данные ЭДО. Выбирайте приложения из официального магазина или утилиты производителя терминала.
Тонкий клиент 1С на Windows-планшете
Здесь отключают сенсорную клавиатуру Windows. Порядок — от мягких настроек к жёстким.
Windows 11
- Откройте
Параметры → Время и язык → Ввод → Сенсорная клавиатура. - В списке «Показывать сенсорную клавиатуру» выберите «Никогда».
- Перезапустите тонкий клиент 1С, чтобы проверить результат.
Вариант «Если клавиатура не подключена» оставляет панель только для режима без клавиатуры. Это удобно, если планшет иногда снимают с подставки.
Windows 10
- Откройте
Параметры → Устройства → Ввод. - Выключите «Показывать сенсорную клавиатуру, если устройство не в режиме планшета и клавиатура не подключена».
- Проверьте, что выключен режим планшета: значок в Центре уведомлений.
Через реестр для нескольких рабочих мест
Если планшетов много, удобнее раздать настройку файлом реестра. Параметр отвечает за автоматический вызов сенсорной клавиатуры в обычном режиме рабочего стола и хранится в профиле пользователя:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7]
"EnableDesktopModeAutoInvoke"=dword:00000000
Значение 1 включает автопоказ, 0 выключает. Изменение подхватывается после перезапуска процесса сенсорной клавиатуры или повторного входа в систему.
Отключить службу сенсорной клавиатуры
Самый жёсткий способ — остановить службу. В Windows 10 она называется «Служба сенсорной клавиатуры и панели рукописного ввода» (TabletInputService). В Windows 11 название и состав служб ввода менялись между сборками, поэтому ищите в services.msc службу со словами «сенсорной клавиатуры».
Отключение службы убирает рукописный ввод и экранную клавиатуру целиком, а в части сборок Windows ломает переключение раскладки и ввод эмодзи. Используйте этот способ только на выделенных устройствах, где сенсорный ввод не нужен совсем.
Если планшет работает с 1С по RDP или RemoteApp, клавиатуру показывает локальная Windows планшета, а не сервер. Настройки делайте на самом планшете.
Веб-клиент 1С в браузере
В веб-клиенте клавиатуру показывает не 1С и не сайт, а система, на которой открыт браузер.
| Устройство | Что делать |
|---|---|
| Windows-планшет, Chrome или Edge | Те же настройки сенсорной клавиатуры Windows, что для тонкого клиента |
| Android-планшет | Пункт «Экранная клавиатура» для физической клавиатуры в настройках Android |
| iPad с внешней клавиатурой | iPadOS при подключённой клавиатуре показывает только компактную панель с подсказками, полная клавиатура не выезжает |
| Киоск в полноэкранном режиме браузера | Настройки ввода Windows на этой учётной записи |
Особенность веб-клиента: браузер вызывает клавиатуру каждый раз, когда фокус попадает в поле ввода. Если в форме 1С фокус после записи строки возвращается в поле, панель будет мигать при каждом действии.
На планшете без физической клавиатуры этого не избежать. С клавиатурой или сканером решает только системная настройка «не показывать при подключённой клавиатуре».
Расширения браузера, которые «блокируют» экранную клавиатуру, работают ненадёжно и часто ломают ввод в формах. Для рабочих мест с 1С лучше управлять поведением через параметры системы.
Сенсорный терминал и режим киоска (ТКЭ)
Под ТКЭ в обсуждениях обычно понимают сенсорный терминал: моноблок или панель, где 1С запущена на весь экран и работает только пальцем. Это может быть касса самообслуживания, табло приёма заявок, складской пост. В документации платформы 1С такого термина нет, поэтому настройки ищут на двух уровнях.
Уровень системы. На киоске под Windows обычно выбирают одно из двух:
- ✅ клавиатура нужна (вводят фамилию, номер телефона) — оставляют сенсорную клавиатуру Windows с автопоказом, выключают
osk.exe, чтобы не было двух панелей сразу; - ❌ клавиатура не нужна (всё делается кнопками и сканером) — ставят «Никогда» в параметрах сенсорной клавиатуры и отключают автозапуск экранной клавиатуры специальных возможностей.
Автозапуск osk.exe выключают так: Параметры → Специальные возможности → Клавиатура, переключатель «Экранная клавиатура». Если панель появляется ещё на экране входа, проверьте параметры специальных возможностей для экрана входа в той же группе настроек.
Уровень конфигурации. Если цифровой блок нарисован прямо в форме 1С, например в рабочем месте кассира, он относится к конфигурации. Системные настройки его не уберут. Ищите параметры в настройках самого рабочего места. Если там нет нужного переключателя, потребуется доработка формы, лучше через расширение конфигурации , чтобы не снимать типовую с поддержки.
Клавиатура зависла или перекрывает поля ввода
Бывает, что панель не реагирует, не закрывается или висит поверх окна 1С после выхода из сна. Порядок действий:
- Нажмите кнопку закрытия на самой панели или значок клавиатуры на панели задач.
- Если не помогло, перезапустите процесс сенсорной клавиатуры. Откройте командную строку и выполните:
taskkill /IM TabTip.exe /F
- Для отдельной экранной клавиатуры специальных возможностей:
taskkill /IM osk.exe /F
- Если пропали раскладка и ввод в поля, перезапустите
ctfmon.exe— он отвечает за текстовые службы и языковую панель. Проще всего выйти из учётной записи и войти снова.
Завершение TabTip.exe и osk.exe не трогает сеанс 1С: открытые документы и введённые данные останутся. А вот перезагрузку или выход из учётной записи делайте, только сохранив документы в 1С. Иначе несохранённые изменения пропадут, а на файловой базе сеанс может остаться висеть до завершения по таймауту.
Если окно 1С «прыгает» и поля уезжают под клавиатуру, проверьте масштаб в Windows. На планшетах с маленьким экраном при масштабе 150–200 % форма 1С не помещается, и сенсорная панель закрывает нижние поля. Помогает уменьшить масштаб системы или включить в самой 1С компактное отображение через настройки интерфейса.
Как не дать клавиатуре вернуться
Настройки ввода иногда сбрасываются крупным обновлением Windows или прошивки ТСД. Чтобы не настраивать каждое устройство вручную:
- 🗂️ сохраните
.reg-файл с параметром автопоказа и применяйте его скриптом входа или групповой политикой; - 👤 настраивайте ту учётную запись, под которой реально работает сотрудник: параметры сенсорной клавиатуры хранятся в профиле пользователя;
- 🔁 после крупного обновления Windows проверяйте один планшет, прежде чем раздавать обновление на все;
- 📦 на ТСД сохраните профиль сканера в утилите производителя и разверните его на остальные терминалы;
- 🧾 запишите в инструкцию для склада, как скрыть клавиатуру жестом, если она всё же появилась.