- Как добавить строку с цифрами в клавиатуре Gboard Android
- Цифровая клавиатура для набора смс под Android
- Особенности атрибута inputmode для мобильных ОС и браузеров
- #Numeric
- #Decimal
- #Search
- Путеводитель по клавиатурным оболочкам для Android, часть 1
- Smart Keyboard
- MessagEase Keyboard
- Minuum Keyboard
- Hacker’s Keyboard
- MultiLing Keyboard
- Go Keyboard
- Fleksy Keyboard
Как добавить строку с цифрами в клавиатуре Gboard Android
Вас не раздражает, что в клавиатуре Gboard не показывается ряд с цифрами? И когда необходимо вводить цифры, то приходится либо вызывать их долгим нажатием на буквах, либо переключаться на цифровую клавиатуру. Но есть хорошие новости: Google ввела ряд с цифрами в последнем обновлении Gboard клавиатуры.
Есть несколько причин, по которым желательно включить строку с цифрами на телефоне. Например если Ваша работа связана с цифрами и Вы часто используете телефон для работы, то было бы удобно всегда иметь перед глазами панель с цифрами.
Итак, если Вы готовы добавить панель с цифрами в клавиатуре Gboard и потратить на это немного времени, то приступим.
Для начала убедитесь, что у Вас установлена последняя версия Google клавиатуры, которая теперь называется Gboard. Затем откройте настройки Gboard. Если Вы использовали нашу инструкцию по добавлению настроек Google клавиатуры в меню приложений, то после обновление они также останутся в этом меню, только клавиатура будет называться Gboard.
Если Вы не добавили настройки клавиатуры в меню приложений, то не волнуйтесь. Просто откройте любое приложение где требуется ввод с клавиатуры (например СМС) и нажмите и удерживайте кнопку слева от пробела.
Нажмите на значок шестеренки и в появившемся меню нажмите на «Настройки клавиатуры Gboard».
Далее нажмите «Настройки».
В разделе «Клавиши» найдите пункт «Число строк». Передвиньте переключатель в положение «Включено».
Теперь строка с цифрами всегда будет присутствовать в клавиатуре Gboard. Легко, правда? Но если Вам надоест эта «лишняя» строка, то Вы всегда сможете ее отключить в настройках.
Источник
Цифровая клавиатура для набора смс под Android
В режиме набора СМС отображается стандартная qwerty-клавиатура, хотелось бы использовать цифро-буквенную (аля nokia 3310). Существуют ли такие клавиатуры в природе, содержащие в себе цифры и буквы(в т.ч. русские)?
В Google Play, поиск находит не то что я бы хотел получить.
- Вопрос задан более трёх лет назад
- 37620 просмотров
Оценить 3 комментария
Наверное не очень правильно выразился. Требуется клавиатура, как при вводе номера в контактах, но для набора СМС.
Xperia Solo (android), в настройках ввода можно выбрать тип клавиатуры. При «лежачем» виде отображается qwerty, в «стоячем» — сделал обычную, телефонную(разве что для того чтобы набрать цифру нужно зажать кнопку). Соответственно с поддержкой t9.
Как искать:
Settings -> Language&input -> вкладка «KEYBOARD & INPUT METHODS»
При нажатии на строку под ней (deafult) открывается окно в методами ввода, снизу нажимаемая надпись configure input methods. Далее выбираете какую из клавиатур конфигурируете (у меня на выбор japanese chinese и просто keaboard), при нажатии на кнопку конфигурации появляется меню с пунктом Keyboard appearance. Достаточно выбрать там то, что вы хотите.
Это всё только что проделано для Xperia, но не думаю что на других андроидофонах будет сильное отличие
Источник
Особенности атрибута inputmode для мобильных ОС и браузеров
Привет, Хабр! Представляю вашему вниманию перевод статьи «Everything You Ever Wanted to Know About inputmode» Christian Oliff.
Примечание переводчика: Первоначальное название статьи «Всё, что вы когда-либо хотели знать об inputmode» изменено на «Особенности атрибута inputmode для мобильных ОС и браузеров», так как второе точнее передаёт суть.
Глобальный атрибут inputmode подсказывает браузерам для устройств с экранной клавиатурой, какой вариант демонстрировать, когда пользователь выбрал элемент input или textarea.
В отличие от изменения type формы, inputmode не меняет способа, которым браузер интерпретирует input – он даёт браузеру инструкцию, какую клавиатуру вывести на экран.
У атрибута inputmode долгая история, но лишь совсем недавно он был принят ведущими мобильными браузерами: Сафари для iOS и Хром для Android. Раньше он был воплощён в жизнь в Firefox для Андроида в 2012 году, но впоследствии, через несколько месяцев, удалён (хотя всё ещё доступен через флаг). Спустя почти шесть лет, Хром для Андроида встроил это свойство, и с последним релизом iOS 12.2, Сафари его тоже поддерживает.
Поддержку атрибута браузерами можно посмотреть здесь. Цифры означают версию браузера.
Прежде, чем мы углубимся в суть дела, следует иметь в виду, что WHATWG living standard предоставляет документацию inputmode, тогда как W3C 5.2 spec больше не содержит её. Так как WHATWG документирует атрибут, и браузеры работают над его поддержкой, мы будем рассматривать технические характеристики WHATWG как стандарт.
Inputmode принимает несколько значений. Давайте рассмотрим их по очереди.
Начнем с него, так как, возможно, нам не понадобится никакая клавиатура. Использование inputmode=”none” не будет показывать клавиатуру в Хроме для Андроид. iOS 12.2 будет выводить по умолчанию свою алфавитно-цифровую клавиатуру, таким образом, характеристика none в этом случае могла бы быть для iOS чем-то вроде сброса настроек.
#Numeric
Это, возможно, одно из самых распространённых значений inputmode, так как оно идеально для полей ввода, которые требуют только чисел – например, пин-коды, почтовые индексы, номера кредитных карт, и т.д. Использование numeric с type=”text” может иметь больше смысла, чем переключение ввода на type=”number”, потому что inputmode=”numeric” может использоваться с атрибутами maxlength, minlength и pattern, делая его более универсальным для разных случаев.
Я часто видел сайты, применяющие type=«tel» в инпуте, чтобы вывести цифровую клавиатуру. Это рассматривается, как обходной путь, но семантически не является корректным.
Помните, что inputmode поддерживает атрибут pattern, мы можем добавить pattern=”\d*” к input для того же эффекта. Используйте это, если вы уверены, что инпут должен позволять вводить только цифры, потому что Андроид (в отличие от iOS) не разрешает пользователю обращаться к клавиатуре с буквами, что могло бы случайно помешать ввести валидные данные.
Введение телефонного номера с помощью стандартной алфавитно-цифровой клавиатуры может вызывать трудности. На телефонной клавиатуре каждая кнопка с цифрой (кроме 1 и 0) представляет три буквы (например, 2 представляет А, В и С), которые расположены на той же клавише. Алфавитно-цифровая клавиатура не ссылается на эти буквы, так что декодирование телефонного номера, содержащего буквы (например, 1-800-COLLECT) требует дополнительных ресурсов.
Использование inputmode с переключением на tel выведет стандартную телефонную клавиатуру, включая кнопки для цифр от 0 до 9, символы решётки и звёздочки. Плюс у нас будут алфавитные мнемонические символы (например АВС).
#Decimal
Поле inputmode с переключением на decimal приводит к небольшим изменениям для iOS, где клавиатура выглядит так же, как и в случае tel, но знаки +*# заменяются десятичной точкой. Андроид будет просто использовать цифровую клавиатуру.
Я уверен, что вы заполняли форму, которая требует введения электронного адреса, что вынуждало к переключению клавиатуры только лишь для доступа к символу @. Это не смертельно, но конечно, не слишком удобно. Вот где пригодится значение email. Оно добавляет символ @ и десятичную точку.
Такая клавиатура может быть полезной для тех, кому необходимо ввести имя пользователя в Твиттере, так как @ — основной символ для идентификации пользователей в этой соцсети. Другая причина употребления может быть, если у вас есть собственный скрипт для проверки email, и вы не хотите использовать встроенную в браузер функцию валидации.
Значение URL позволяет проще всего добавить расширение имени домена (например, .com) путём нажатия одной кнопки; также присутствуют кнопки, которые обычно используются для веб-адресов, например, символы (.) и (/). Расширение, показанное на клавиатуре, прибавляется к записи пользователя.
Такая клавиатура может быть полезной, чтобы показать юзерам, что ваше поле ввода принимает доменные имена (site.com) а также полные доменные адреса (https://site.com).
Используйте type=”url”, если ваше поле ввода требует валидации введённых символов.
#Search
Это значение выводит голубую кнопку Go на iOS и зелёную Enter на Андроиде, обе на месте Return. Как вы, возможно, догадались по названию, search используется для форм поиска, предоставляя клавишу для производства запроса.
Если вы хотели бы показать Search вместо Enter в iOS и иконку с увеличительным стеклом на Андроиде вместо зелёной стрелки, используйте type=”search”.
Источник
Путеводитель по клавиатурным оболочкам для Android, часть 1
При активной переписке, постоянном наборе текста на смартфонах и планшетах повышаются требования к программной клавиатуре. В этом путеводителе будем изучать клавиатурные оболочки, доступные на Google Play.
Информация также будет полезна тем, кому стандартная клавиатура неудобна по многим причинам, будь то неудобное расположение клавиш или отсутствие необходимых языков, раскладок, функций.
Участники обзора:
- Smart Keyboard
- MessagEase Keyboard
- Minuum Keyboard
Также будут упомянуты:
- Hacker’s Keyboard
- MultiLing Keyboard
- Go Keyboard
- Fleksy Keyboard
Smart Keyboard
Smart Keyboard — мультиязычная клавиатура с поддержкой тем оформления и альтернативных раскладок. Прилагательное «Smart» в названии, видимо, объясняется тем, что эта оболочка умеет автоматически исправлять опечатки, угадывает слова и работает с пользовательским словарем. Впрочем, как и многие другие участники обзора.
Для включения клавиатуры нужно зайти в системные настройки «Язык и ввод», активировать Smart Keyboard и выбрать ее в качестве метода ввода по умолчанию.
Русский присутствует в списке поддерживаемых локалей, в настройках «Язык» приложения можно отметить раскладки, доступные для переключения при вводе. Для русского языка доступны QWERTY-раскладки в 3 или 4 ряда, Т9 и фонетическая клавиатура. Соответственно, там, где есть QWERTY, предполагается и привычная раскладка для кириллицы (здесь и далее в путеводителе).
Для полноценной поддержки русского языка в Smart Keyboard, можно перейти на Google Play и загрузить соответствующий словарь. В разделе «Предугадывание текста» доступны опции, которые помогут ускорить ввод текста и уменьшить процент опечаток. К ним относятся: исправление типичных ошибок, подсказки, завершение слов и пунктуация. Отдельно стоит отметить опцию умного автодополнения — то есть в подсказках учитывается частота использования слова.
Пользовательские словари и автотекст можно импортировать/экспортировать в формате CSV. Программа умеет копировать как словари, так и пользовательские настройки в облако, синхронизировать через Facebook, Twitter, Evernote и другие веб-сервисы.
При работе с текстом, Smart Keyboard допускает множественное касание (т. е. мультитач) и жесты (свайп влево, вправо, вверх и вниз). На них можно назначить разнообразные действия: смена языка, переход в компактный режим, редактирование текста и мн. др.
Через общие настройки Smart Keyboard можно изменить стиль оформления клавиатуры. В списке присутствуют вполне узнаваемые темы: iPhone, Android, Galaxy, HTC, в различных цветовых решениях, плюс есть возможность скачать другие темы на Google Play.
На небольших экранах можно активировать полноэкранную клавиатуру. Также, для точного ввода нетрудно увеличить высоту клавиш при ландшафтном и портретном отображении. Настраиваются отдельные клавиши (стрелки), поля и ряды для каждой раскладки.
Резюме. Оболочка Smart Keyboard будет интересна в качестве замены и дополнения стандартной клавиатуры. Это своего рода универсальный вариант без «изысков», который подойдет многим пользователям.
MessagEase Keyboard
MessagEase существенно отличается от большинства представленных на Google Play клавиатурных оболочек. Прежде всего, отсутствует традиционная раскладка QWERTY. Но, как известно, раскладка QWERTY оптимальна не всюду и не для всех. Для устройств с небольшим экраном есть смысл протестировать альтернативы.
Согласно разработчику, максимальная скорость, достигнутая при написании текста в MessagEase, составляет 82 слова в минуту, что не так и мало. Для изучения устройства клавиатуры MessagEase и дальнейшего ускорения набора, на Google Play можно скачать обучающую игру MessagEase Game. Также, после установки, будет полезно ознакомиться с обучающим руководством и заглянуть в раздел справки, где детально описываются функции приложения.
Интерфейс MessagEase представлен клавиатурой в 9 больших кнопок. Они расположены таким образом, чтобы ввод текста был интуитивным: наиболее употребляемые буквы алфавита вынесены в центр клавиш, и для их ввода достаточно коснуться центра кнопок. Другие буквы вводятся при помощи жестов (круговые движения, свайп в сторону и т. д.). Можно задействовать мультитач, рисовать фигуры в сочетании с клавишами-модификаторами. Таким образом, несложно вводить не только буквы, но и цифры, спецсимволы, использовать команды редактирования.
В MessagEase можно подключить словари для угадывания слов. В виде дополнений они доступны на Google Play, в их числе есть и русскоязычный словарь. В разделе настроек «Автопеерключатели» имеется больше настроек для текста: исправление букв на строчные, пунктуация, коррекция ошибок в словах и др.
Для быстрого ввода в MessagEase предусмотрены макросы. Правда, это не столько сценарии, сколько аббревиатуры, сокращения выражений. Они удобны при вводе часто встречающихся фрагментов текста, некоторых величин (дата, время, контакт) и одних макросов внутри других.
И, наконец, в дополнительных параметрах можно активировать режим «Турбо скорость» — синоним небрежного ввода. Используя данный метод, нужно вводить только основные символы в раскладке, опечатки MessagEase исправляет самостоятельно.
В приложении MessagEase гибко настраивается внешний вид раскладки. Через настройки можно изменить цвет и формы клавиш, шрифты, удалить ненужные символы на кнопках. Кроме того, изменяется форма и размер самой клавиатуры. Для планшетного и ландшафтного режимов доступны лево- и правосторонняя клавиатура. Переключаться между режимами можно налету — напрямую при вводе текста.
Резюме. Это экзотическое решение способно прижиться на Android, хотя требует некоторого переобучения и привыкания. В таком подходе есть и плюсы, и минусы. Безусловны достоинства MessagEase: оптимизированная и удобная раскладка, учтены многие важные моменты: настройка интерфейса, полноценная поддержка языков, жестов. В целом, все это обеспечивает быстрый и корректный ввод текста. Однако подобное привыкание может привести к обратному эффекту: придется снова переучиваться на QWERTY-раскладку.
Minuum Keyboard
Приложение интересно хотя бы тем, что собрало через краудфандинг почти 100 тыс. долларов, при том что планировалось в 10 раз меньше. Minuum Keyboard описывается как «маленькая клавиатура для больших пальцев» — очевидно, этим и привлекательна.
Minuum Keyboard предлагает не столько альтернативную раскладку, сколько ее иное расположение — QWERTY в шахматном порядке. Это позволяет освободить экран и, в то же время, иметь под рукой полноформатный набор букв и цифр. Пользоваться такой клавиатурой удобней всего в ландшафтном отображении и на планшете: все буквы четко видно, расстояние оптимально и есть доступ к нижнему ряду символов. При нажатии на любую кнопку включается масштабирование.
При небрежном вводе (англ. sloppy typing) слова исправляются автоматически. Для демонстрации, как Minuum Keyboard справляется с исправлением опечаток, можно запустить небольшое руководство внутри программы.
Как вариант, есть полноформатная QWERTY раскладка и другие: алфавитная, QWERTZ, AZERTY, Colemak или Dvorak. В настройках оболочки можно включить бонусные панели, расширив клавиатуру различными опциями. К ним относятся: управление буфером обмена, поиск, скорость ввода, управление курсором и др.
Кроме того, можно изменить расположение клавиатуры: обычное, по левому или правому краю, плавающая клавиатура. Настраивается высота подсказок, пробела, компактной и стандартной раскладок.
Что касается правки текста, то в Minuum Keyboard таковых опций не так уж много: исправление заглавных букв, умная пунктуация, угадывание слов.
По умолчанию, в списке языков, для которых можно скачать словари, есть только немецкий, французский и итальянский. Для добавления русского языка необходимо включить интернет-доступ и дождаться появления соответствующей строки в разделе Language & layout.
Несмотря на подчеркнуто минималистичный вид, Minuum Keyboard предлагает множество тем оформления. Они делятся на плоские, мягкие, ромбовидные, естественные и прочие. Особенно любопытны темы-хамелеоны, меняющие цвет фона оболочки в зависимости от текущего приложения.
Резюме. Minuum Keyboard придется по вкусу обладателям планшетов и тем пользователям, которым важна скорость набора и возможность автоисправления опечаток. Вместе с тем, смартфонный вариант вполне подходит для комфортной работы с текстом, поскольку в Minuum можно сменить раскладку и адаптировать клавиатуру под размеры небольшого экрана.
Hacker’s Keyboard
Hacker’s Keyboard — программа для тех, кому нужно сделать своеобразный «мобильный хак» вернуть стандартную ПК-клавиатуру на устройство. Почти все клавиши этой клавиатуры присутствуют (например, функциональные клавиши F1—F12) и находятся на своем месте.
Для русского языка в Hacker’s Keyboard доступны обычная и фонетическая раскладки, 4 и 5 рядов клавиш. Отдельно на Google Play доступен русскоязычный словарь. При вводе можно включить подсказки, варианты слов, автозавершение, пунктуацию.
Настроек интерфейса в клавиатуре достаточное количество: можно изменить высоту клавиатуры, количество рядов, размер текста, темы оформления. Предусмотрена настройка жестов и переназначение отдельных клавиш.
Для SSH-клиента ConnectBot в приложении имеются отдельные настройки — ПК-клавиатура, в том числе, позволяет без ограничений работать в терминале.
MultiLing Keyboard
MultiLing Keyboard — легковесная мультиязычная клавиатура для Android. Русская раскладка есть, вдобавок здесь представлено большое количество алфавитных раскладок: T9, компактная, фонетическая кириллица, лево- и правосторонняя, Qwerty / Azerty / Qwertz, Дворак, Neo и прочие.
Для автодополнения необходимо скачать дополнительный словарь на сайте разработчика. Реализован процесс настройки не так удобно, как в других программах: нужно потратить несколько минут на то, чтобы найти нужный словарь, пробираясь через рекламные модули. Тем не менее, по факту все работает, поддержка русского языка реализована хорошо. Доступно автоисправление, можно использовать аббревиатуры, работают подсказки. Пользовательский словарь приложения импортируется и экспортируется.
Для быстрого ввода можно использовать жесты и аппаратные клавиши. Для определенных кнопок (пробел, точка, Shift и др.) настраивается действие при длительном нажатии на них.
Что касается визуальных настроек, можно поменять тему оформления, изменить высоту клавиш и расстояние между ними, размер шрифтов. Таким образом, MultiLing Keyboard неплохо адаптируется под любые пальцы. Здесь нужно отметить, что настройка отображения не то чтобы удобна: нет возможности быстро взглянуть на клавиатуру и протестировать ввод текста.
Кроме настройки внешнего вида, можно активировать сплит-режим: разделенные клавиатуры для альбомного или портретного отображения. Особенно удобен сплит на планшетах.
Go Keyboard
Прежде всего, Go Keyboard — это клавиатура, в которой акцент сделан на визуальном разнообразии — иконках и темах оформления. К слову, в маркете доступно более 1000 тем оформления на любой вкус и цвет. Правда, по умолчанию выбор в программе невелик, а найти среди сотен тем подходящую не так и легко. Кроме тем, в настройках можно легко изменить некоторые параметры отображения клавиатуры: высоту, размеры шрифта и проч. Отдельный раздел параметров отведен под звуки — здесь собраны не иначе как забавные варианты озвучки. В GO Keyboard имеются и расширения (плагины), формально их всего три и ничего существенного они не предлагают.
Программа интуитивна: вначале использования пользователю «за руку» показывают, как переключить ввод текста, после чего в настройках можно включить русский язык и скачать словарь для автодополнения. Русская раскладка представлена двумя вариантами — ЯШЕРТ (фонетическая раскладка) и в 4 ряда. В целом, поддержка русского языка реализована неплохо, но впечатление портит качество русской локализации: присутствуют ляпы, которые вводят в заблуждение.
По функциональной части, Go Keyboard пожалуй что не может предложить гибких настроек. Тем не менее, примечательны следующие возможности: интеллектуальный ввод, лексикон, автозаполнение, подсказки. При необходимости, можно выполнить экспорт или импорт лексикона на SD-карту, однако онлайн-синхронизации настроек и словаря в наличии нет.
Fleksy Keyboard
Разработчики Fleksy заявляют, что их разработка — самая быстрая мобильная клавиатура в мире.
После установки Fleksy предлагается не только включить клавиатуру и скачать словарь, но и просмотреть интерактивный урок по использованию жестов — даже ленивый проявит интерес. Приложение не обременяет пользователя множеством сочетаний и жестов для заучивания — вместо этого дается базовый набор для освоения. После чего становится понятно, что в Fleksy достаточно нескольких жестов для упрощения ввода и редактирования текста. Например: свайп вниз — исправление слова, вверх — отмена исправления, свайп влево — удаление слова, двойной пробел — умная пунктуация.
Хотя интерфейс Fleksy не локализован, русский язык при вводе поддерживается. В настройках можно включить автокоррекцию ошибок, отображение вариантов, исправление заглавных букв, изучение слов (сохранение в словарь) и импорт контактов. Других настроек во Fleksy не так и много, что еще раз указывает на минимализм.
Дизайн клавиатуры — плоский и минималистичный, можно выбрать из 30 доступных тем цветового оформления. Кроме того, настраиваются прозрачность, размер кнопок клавиатуры (3 размера), убирается пробел, что делает раскладку еще более компактной.
Fleksy поддерживает расширения, причем среди них следует отметить несколько любопытных: добавление цифрового ряда, возможность быстро спрятать клавиатуру, ярлыки, горячие клавиши и др. Однако в бесплатной версии можно задействовать не более трех слотов расширений.
Источник