K Kibo Скачать

Работают ли сторонние клавиатуры в WhatsApp и Instagram

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

Да. Сторонняя клавиатура в iOS — это системная клавиатура, поэтому она работает в WhatsApp, Telegram, Instagram, VK, Сообщениях, Почте, Safari и практически везде, где вообще можно что-то напечатать. Интересен не сам ответ, а короткий список мест, где она действительно не появится, и причины, по которым эти места именно такие.

Совместимость решается не на уровне приложения

Приложения не выбирают клавиатуру. Поле ввода сообщает системе, что ему нужен текст, а система решает, какую клавиатуру показать, — исходя из вашего списка клавиатур и той, которой вы пользовались последней. У приложения нет способа потребовать именно клавиатуру Apple для обычного текста или отказаться от конкретной сторонней. Соответственно, и у разработчика клавиатуры нет никакой работы «по совместимости с WhatsApp»: если набор работает в Заметках, он ровно тем же механизмом работает в мессенджере.

Из этого следует полезное правило диагностики. Если клавиатура не появляется в одном конкретном приложении, дело почти никогда не в том, что приложение её «не поддерживает», — дело в том, какого типа поле вы открыли.

Что приложение всё-таки контролирует

За приложением остаётся само поле: какого рода ввод оно запрашивает, что написано на клавише возврата и есть ли над клавиатурой собственная панель. Эта панель — кнопка отправки, скрепка, значок микрофона для голосового сообщения, строка форматирования — принадлежит приложению и не меняется при смене клавиатуры. Её часто и принимают за доказательство того, что переключение не сработало: оформление снизу другое, а полоска сверху осталась прежней. Так и должно быть.

Реальные исключения

Всё, что за пределами этого списка, — подписи, комментарии, личные сообщения, описание профиля, поиск внутри содержимого приложения, заметки, документы, формы на веб-странице — обычные текстовые поля, которые ведут себя обычным образом.

Как клавиатура следует за приложением

Поле сообщает клавиатуре ещё и то, какое оформление предпочитает приложение — светлое или тёмное. Клавиатура Apple подчиняется этому напрямую: поэтому она темнеет внутри тёмного приложения и снова светлеет, когда вы оттуда выходите. Сторонняя клавиатура получает тот же сигнал и решает сама, что с ним делать. Клавиатура с выбранной темой обычно сохраняет её везде — ради этого её и ставят, — с той оговоркой, что сама по себе она под тёмное приложение не подстроится.

Мелочи, которые тоже задаёт поле

Если клавиатура всё-таки не появилась

  1. Проверьте, что она вообще добавлена: Настройки → Основные → Клавиатура → Клавиатуры. Установка приложения клавиатуру не включает — её нужно добавить через пункт «Новые клавиатуры».
  2. Нажмите в обычное поле — черновик сообщения, новая заметка — и переключитесь глобусом там. Если получилось, причина была в типе поля, а не в приложении.
  3. Посмотрите, не защищённое ли это поле. Ввод пароля и оплата всегда отдаются системной клавиатуре, и обойти это нельзя.
  4. Удержите глобус и выберите клавиатуру из списка вручную вместо перебора нажатиями — так вы точно попадёте туда, куда хотели.
  5. Если приложение только что открылось после долгого простоя, дайте клавиатуре секунду: расширение загружается в память заново, и первое нажатие иногда не проходит.

Короткая версия

Приложение, в котором вы находитесь, меняет то, о чём клавиатуру просят, а не то, разрешено ли ей это делать. Когда сторонняя клавиатура действительно не появляется, причина почти всегда в одном из названных исключений — а не в том, что WhatsApp или Instagram с ней несовместимы.

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

Работают ли сторонние клавиатуры в WhatsApp?

Да. Поле ввода сообщения в WhatsApp — обычное текстовое поле, а приложения не выбирают, какую клавиатуру показать. То же самое верно для подписей и комментариев в Instagram, для Telegram и VK, а также для Сообщений, Почты и Safari. Панель с кнопкой отправки при этом принадлежит приложению и не меняется.

Почему в некоторых местах возвращается клавиатура Apple?

Почти всегда это защищённое поле — ввод пароля или платёжная форма, — которое система резервирует за собственной клавиатурой. Второй частый случай — поле, запрашивающее цифровую панель. И то и другое является правилом системы, а не решением приложения, и заканчивается, как только вы переходите в обычное текстовое поле.

Можно ли диктовать со сторонней клавиатурой?

Напрямую нет: кнопка микрофона входит в состав клавиатуры Apple, и сторонняя её не рисует. Порядок такой: нажать глобус, перейти на системную клавиатуру, надиктовать, вернуться обратно. Сама диктовка при этом полноценная — ограничение касается только того, откуда её запускают, а не того, работает ли она.

Станет ли моя клавиатура тёмной внутри тёмного приложения?

Клавиатура Apple следует за предпочтением приложения автоматически. Сторонняя клавиатура с выбранной темой обычно сохраняет одно и то же оформление во всех приложениях — это предсказуемо и обычно именно то, ради чего её ставят, но подстраиваться под тёмный интерфейс сама она при этом не будет.

Попробуйте на своей клавиатуре

Kibo — бесплатная клавиатура для iPhone с настоящим механическим звуком клавиш, набором тем и эффектами RGB-подсветки. Без аккаунта, без рекламы, и работает даже с выключенным полным доступом.

Загрузить в App Store

Похожие руководства

Все руководства