- Изменение раскладки клавиатуры андроид
- Как переключить язык ввода (клавиатуры) на смартфон либо планшете Android.
- Как переключить язык ввода (клавиатуры) на смартфоне либо планшете Android.
- Переключаем язык на виртуальной клавиатуре андроида
- Переключаем язык на физической клавиатуре Андроида
- Кастомизируем раскладку внешней клавиатуры на Android без root
- Теория
- Key Layout файлы
- Key Character Map файлы
- Дополнительные клавиатурные раскладки
- Практика
- Описание проекта
- Кастомизация файла раскладки
- Добавляем раскладку с другим языком
- Установка
- Заключение
- Как поменять раскладку клавиатуры на андроиде?
- Опубликовано kachlife в 29.10.2020 29.10.2020
- Как переключить язык ввода (клавиатуры) на смартфоне либо планшете Android.
- Переключаем язык на виртуальной клавиатуре андроида
- Переключаем язык на физической клавиатуре Андроида
- Как можно сменить клавиатуру на Андроиде
- Изменение клавиатуры в настройках Андроида
- Настройка стандартной клавиатуры
- Использование сторонних приложений
- Несколько способов поменять язык на клавиатуре на Android
- На какие языки можно переключать
- Можно ли добавить свой язык?
Изменение раскладки клавиатуры андроид
Как переключать раскладку в физической клавиатуре
Impression ImPAD P701 / Sigmachip USB Keyboard
ОС и прошивка: Android 8.1.0
Описание проблемы:
Подключил клавиатуру-чехол к устройству. Вроде работает. Но раскладка не переключается. Перерыл всё поиском, ставил разные программы, не помогает. Печатает только на английском. В конце концов удалось найти подобие решения проблемы, если зайти в настройки устройства, там в разделе Физическая клавиатура есть пункт Gboard — Введение текста на нескольких языках, и там можно установить русский. И даже работает. Но если надо быстро переключаться между языками, это, мягко говоря, долго.
При этом ниже идёт справка по комбинациям клавиш, и там есть пункт переключения раскладки. Но он обозначен загадочной иконкой в виде увеличительного стекла + пробел. См. ниже приложенный снимок экрана.
Не сразу выяснил, что за клавиша соответствует этой лупе на физической клавиатуре. Как оказалось — с тремя красными Z между Ctrl и Alt. Но переключение раскладки у меня не работает. Равно как не работают привычные по ББ комбинации Ctrl+Shift и Alt+Shift. Причём другие ярлыки из списка работают. По zzz+Enter показывается рабочий стол, по zzz+S сообщения, по zzz+N уведомления.
Можно ли как-то добиться простого переключения раскладок на этой физической клавиатуре, или надо каждый раз через настройки? Может, есть какие-то программы? Типа Punto Switcher на Windows?
Пока нашёл вариант: если коснуться строки ввода на экране, появляется виртуальная клавиатура, которая может быть на русском, и работает независимо от физической.
Или, если задать в настройках физической клавиатуры русский, то можно нажимать иконку с клавиатурой в правом нижнем углу экрана планшета, выбирать там виртуальную клавиатуру, и физическая при этом возвращается на английский. Тоже вариант.
Но хотелось всё же полноценно пользоваться и переключать языки, просто нажимая сочетание клавиш на физической.
Сообщение отредактировал hex_1855 — 27.09.21, 17:38
hex_1855, попробуйте установить Russian Keyboard
На тв-боксе с 8.1 андроидом отлично работает.
Другие варианты ищите здесь — Помощь в поиске программ для Android OS
Сообщение отредактировал vm7 — 28.09.21, 06:19
hex_1855, в 8.1 глюк с переключением раскладок на внешних клавах, если есть прошивка с девяткой — прошей.
зы а вообще на внешней клаве раскладка переключается по ctrl-пробел
Проблема была в том , что я неверно использовал настройки физ клавиатуры на планшете.
Описываю опыт пошагово , может кому-то и поможет .
1 Включаю блютуз на планшете
Источник
Как переключить язык ввода (клавиатуры) на смартфон либо планшете Android.
Как переключить язык ввода (клавиатуры) на смартфоне либо планшете Android.
Каких только вопросов и проблем не возникает во время эксплуатации устройств с «зеленым роботом». Один из самых распространенных: как в андроиде переключать язык клавиатуры. Бывает, выберешь один, печатаешь на нем. И вот необходимо на другой перейти язык, а не тут-то было. Не получается. Уже закрадывается мысль, есть ли на андроиде вирус, или причина проще. И какие только волшебные комбинации не «набираются», но ничего не помогает. Тогда на помощь может прийти инструкция.
Переключаем язык на виртуальной клавиатуре андроида
Не секрет уже ни для кого, что на устройстве может быть виртуальная и физическая (юсб) клавиатура. Разберемся для начала с сенсорной.
1. Зайдите в настройки. Если же вы не можете сменить английский язык, то ищите Settings.
2. Находите «Язык и клавиатура», на английском этот раздел будет называться «Language & keyboard”.
3. Теперь выбирайте настройки клавиатуры.
4. Пошуршите внутри. Вам требуется обнаружить что-то вроде «язык ввода» либо «клавиша выбора языка». В разных устройствах (да и русификация может давать разный перевод).
5. Теперь выбирайте необходимый вам язык для клавиатуры. После сохранения этот язык добавится на виртуальную клавиатуру (галочки поставьте). «Действующий» язык будет написан на пробеле.
Чтобы сменить раскладку потребуется либо по пробелу влево-вправо поводить пальцем, либо нажать на специальную кнопку (чаще всего в виде схематического глобуса). Все зависит от вида клавиатуры, поэтому и варианты различны. К примеру, с Самсунгами приходится повозиться чуть подольше, потому что найти «галочки» у них посложнее. Однако если следовать инструкции четко, то быстро разберетесь и добавите необходимые языки. При необходимости их можно «докачать» из сети. Разумеется, в этом случае создание папки на айфоне — затея ненужная.
Переключаем язык на физической клавиатуре Андроида
Данный способ относится к планшетам, поскольку чаще всего у них имеются юсб-клавиатуры для удобства печатания. Как в андроиде переключить язык клавиатуры, если она физическая? Тоже довольно-таки просто.
1. Опять же первым делом необходимо в настройках поставить галочки напротив нужных вам языков.
2. Сохраните выбранное.
3. Дальше уже в зависимости от выбранного (или же из-за прошивки) переключение языков может осуществляться различными комбинациями клавиш: Ctrl+Shift (либо левые, либо правые, либо оба рабочих варианта) – наиболее распространенный способ переключения раскладок.
Иногда встречаются клавиатуры с тем же символом «глобуса». Но опять же, чтобы «клава» работала, необходимо на самом Андроиде ее настраивать. Только после всех настроек на ней станет возможно переключать раскладки на свое усмотрение.
Источник
Кастомизируем раскладку внешней клавиатуры на Android без root
Мне нравится раскладка клавиатур на Mac: Cmd(Ctrl) под большим пальцем и возможность, без шаманства, прямо в настройках изменить поведение CapsLock. Такого же результата легко добиться в Linux с помощью setxkbmap в консоли или, например, gnome-tweak-tool в UI. Но что делать, если клавиатура подключается к Android?
В Android существует несколько способов кастомизировать внешнюю клавиатуру:
- Установка сторонней клавиатуры. Например, External Keyboard Helper.
- Правка/добавление kl или kcm файлов (требуется root). Как, например, в этом посте.
- Установка приложения, которое добавляет дополнительные клавиатурные раскладки.
Устанавливать стороннюю клавиатуру не хочется. Рутовать телефон — тоже. Остаётся третий вариант.
Теория
Вкратце пробежимся по основным понятиям со ссылками на документацию.
Key Layout файлы
Key layout (.kl) файлы отображают линуксовые коды клавиш (Linux Key Code), т.е. код, который производит конкретная клавиша на клавиатуре, на андродовские клавиши (Android Key), т.е. TAB, ENTER или просто буква F. Отображение по-умолчанию можно посмотреть здесь. Узнать, какая клавиша на клавиатуре какой код производит, можно, например, с помощью Gamepad Tester.
Key Character Map файлы
Key Character Map (.kcm) файлы позволяют задать поведение для сочетания клавиш, а также нужны для добавления раскладок, отличных от English(US).
Дополнительные клавиатурные раскладки
Начиная с версии 4.1 в Android стало возможным устанавливать вместе с приложением дополнительные раскладки клавиатуры. После установки раскладки доступны в Settings -> Language & input -> Physical keyboard . Минус этого подхода в том, что раскладки неизменяемы, и нет возможности кастомизировать их «на лету».
Практика
Вот что я хочу получить для моей клавиатуры:
- Esc вместо CapsLock.
- Поменять Ctrl/Win/Alt на Win/Alt/Ctrl слева и Alt/PrintScreen/Ctrl на Ctrl/Alt/Ctrl справа.
- Поменять переключение приложений с Alt+Tab на Ctrl+Tab.
- Скриншот на Ctrl+Shift+3.
- Переключение языков по Win+Space.
- Поддержка английской и русской раскладок.
Описание проекта
Т.к. мои вкусы весьма специфичны (Ты же хочешь Ctrl вместо CapsLock, мой дорогой любитель Vim?), а раскладки неизменяемы «на лету», я не предоставляю готовый apk-файл. Вместо этого создан custom-keyboard-layout — проект основа для кастомизации раскладки внешней клавиатуры на Android.
Клонируем проект к себе
Манифест приложения app/src/main/AndroidManifest.xml :
Приложение состоит из одного reciever . Забавно, что само наличие класса с заданным именем (в нашем случае InputDeviceReceiver ) не требуется — всё работает и без него, но имя мы задать обязаны. Этот reciever предоставляет список клавиатурных раскладок, хранящийся в app/src/main/res/xml/keyboard_layouts.xml :
В списке только одна раскладка — keyboard_layout_en_us .
Кастомизация файла раскладки
Файл раскладки app/src/main/res/raw/keyboard_layout_en_us.kcm состоит из одной строки, задающей тип раскладки:
Про этот тип ничего не сказано в документации, но опытным путём выяснено, что раскладка с таким типом по-умолчанию берёт значения из Generic.kcm. Т.е. мы уже получили английскую раскладку и всё что остаётся — это добавить наши правила.
Но сперва небольшое отступление про Key Layout файлы. Раскладки задаётся как kcm-файл, но для того чтобы поменять местами, например, Ctrl и Alt необходим kl-файл. Тут на помощь приходит ещё одна незадокументированная фича: с помощью команды map можно добавлять правила из kl-файла в kcm-файл.
Файл keyboard_layout_en_us.kcm с моими правилами:
К сожалению, у меня не получилось задать переключение языков по Win+Space — такое правило просто не срабатывало.
Добавляем раскладку с другим языком
Для добавления раскладки другого языка, отличного от English(US), нужно сперва составить kcm-файл с раскладкой этого языка, затем добавить к нему наши правила. Взять готовый файл для своего языка можно отсюда. Берём keyboard_layout_russian.kcm, кладём в app/src/main/res/raw/ и, соответственно, добавляем ещё одну раскладку в app/src/main/res/xml/keyboard_layouts.xml :
Не забываем добавить keyboard_layout_ru_label в app/src/main/res/values/strings.xml .
Теперь можно добавить наши правила, как в примере с английской раскладкой, но с небольшим изменением. В русской раскладке уже есть правило для ‘3’, поэтому нужно лишь изменить его, а не добавлять новое:
Состояние проекта после этой кастомизации можно посмотреть в ветке Vendor_17ef_Product_6048.
Установка
Собираем и устанавливаем наше приложение. Проще всего это сделать с помощью Android Studio следуя официальной документации.
Если всё сделано правильно, то в Settings -> Language & input -> Physical keyboard появятся наши раскладки, а в списке приложений — Custom Keyboard Layout .
Заключение
Кастомизация внешней клавиатуры без root возможна. Не все хотелки при этом достижимы: переключение языков по Win+Space так и не заработало, но это может быть проблемой прошивки.
Статья нарочно сделана краткой — все подробности можно найти по ссылкам.
Источник
Как поменять раскладку клавиатуры на андроиде?
Опубликовано kachlife в 29.10.2020 29.10.2020
Так как в современном мире все больше распространяется изучение иностранных языков, у людей возникает необходимость в изменении своей клавиатуры, в том числе и на андроиде. Однако при этом следует знать основные принципы процесса. В данной же статье попробуем подробно их рассмотреть.
Как переключить язык ввода (клавиатуры) на смартфоне либо планшете Android.
Каких только вопросов и проблем не возникает во время эксплуатации устройств с «зеленым роботом». Один из самых распространенных: как в андроиде переключать язык клавиатуры. Бывает, выберешь один, печатаешь на нем. И вот необходимо на другой перейти язык, а не тут-то было. Не получается. Уже закрадывается мысль, есть ли на андроиде вирус, или причина проще. И какие только волшебные комбинации не «набираются», но ничего не помогает. Тогда на помощь может прийти инструкция.
Переключаем язык на виртуальной клавиатуре андроида
Не секрет уже ни для кого, что на устройстве может быть виртуальная и физическая (юсб) клавиатура. Разберемся для начала с сенсорной.
1. Зайдите в настройки. Если же вы не можете сменить английский язык, то ищите Settings.
2. Находите «Язык и клавиатура», на английском этот раздел будет называться «Language & keyboard”.
3. Теперь выбирайте настройки клавиатуры.
4. Пошуршите внутри. Вам требуется обнаружить что-то вроде «язык ввода» либо «клавиша выбора языка». В разных устройствах (да и русификация может давать разный перевод).
5. Теперь выбирайте необходимый вам язык для клавиатуры. После сохранения этот язык добавится на виртуальную клавиатуру (галочки поставьте). «Действующий» язык будет написан на пробеле.
Чтобы сменить раскладку потребуется либо по пробелу влево-вправо поводить пальцем, либо нажать на специальную кнопку (чаще всего в виде схематического глобуса). Все зависит от вида клавиатуры, поэтому и варианты различны. К примеру, с Самсунгами приходится повозиться чуть подольше, потому что найти «галочки» у них посложнее. Однако если следовать инструкции четко, то быстро разберетесь и добавите необходимые языки. При необходимости их можно «докачать» из сети. Разумеется, в этом случае создание папки на айфоне — затея ненужная.
Переключаем язык на физической клавиатуре Андроида
Данный способ относится к планшетам, поскольку чаще всего у них имеются юсб-клавиатуры для удобства печатания. Как в андроиде переключить язык клавиатуры, если она физическая? Тоже довольно-таки просто.
1. Опять же первым делом необходимо в настройках поставить галочки напротив нужных вам языков.
2. Сохраните выбранное.
3. Дальше уже в зависимости от выбранного (или же из-за прошивки) переключение языков может осуществляться различными комбинациями клавиш: Ctrl+Shift (либо левые, либо правые, либо оба рабочих варианта) – наиболее распространенный способ переключения раскладок.
Иногда встречаются клавиатуры с тем же символом «глобуса». Но опять же, чтобы «клава» работала, необходимо на самом Андроиде ее настраивать. Только после всех настроек на ней станет возможно переключать раскладки на свое усмотрение.
Как можно сменить клавиатуру на Андроиде
Начнём с самого начала — с того, что собой представляет виртуальная клавиатура. Используется она на телефонах Android во всех случаях, когда требуется набрать какой-либо текст, номер, адрес электронной почты и так далее — и, по сути, является обычным приложением. Поскольку совсем без клавиатуры смартфон поставляться не может, на каждой модели присутствует встроенная версия, обычно не удаляемая стандартными методами. Правда, это и не требуется: неудобную вшитую программу вы можете легко и быстро поменять на любую стороннюю.
Самый безопасный способ загрузить подходящий вариант — найти и установить его непосредственно в магазине Google Play. В этой статье, мы представим 10 клавиатур, которые можно установить на телефон с Андроидом. Прежде чем поменять клавиатуру на Андроиде, учтите, что разница между стандартным и новым приложениями может заключаться лишь в оформлении и расположении двух-трёх клавиш. Такие отличия несущественны и вряд ли характеризуют по-настоящему удобную клавиатуру.
Обратим ваше внимание ещё на одну деталь. Поскольку вы будете пользоваться современными релизами, предпринимать сложные манипуляции, необходимые для переключения клавиатуры Андроид, вам не придётся. Достаточно будет несколько раз тапнуть «Да», выбрать интерфейс, языки — и приступить к использованию. Приведённые ниже меры помогут тогда, когда автоматического переключения по каким-либо причинам не произошло — или когда вы, разочаровавшись в скачанном приложении, собираетесь вернуть клавиатуру на Андроид, установленную производителем.
Изменение клавиатуры в настройках Андроида
Итак, на вашем смартфоне Android уже установлено несколько приложений, как штатных, так и от сторонних разработчиков. Чтобы переключиться с одной клавиатуры на другую, следуйте простой инструкции:
- Откройте общее меню программ и тапните по ярлычку «Настройки». Не перепутайте — вам понадобится пиктограмма-«шестерёнка», не содержащая буквы G.
- Отыщите в открывшемся списке подпункт, называемый «Язык и ввод». Наименования могут несущественно различаться — ориентируйтесь на смысл заголовка.
- Поищите на новой странице мини-раздел, называемый «Клавиатура и ввод/способы ввода». Здесь, чтобы выполнить смену служебного приложения, вам нужно тапнуть по заголовку «Текущая клавиатура».
- В новом окошке укажите, какую раскладку для вновь устанавливаемой клавиатуры предпочитаете. После этого можете нажимать на ссылку «Выбрать раскладку» — именно с её помощью вы сможете задать нужную программу для ввода.
- В результате описанных манипуляций вы должны оказаться в новом разделе, содержащем перечень всех доступных для выбора приложений. Как видите, здесь может быть представлена не только русская клавиатура для Андроид, но и другие варианты ввода — вплоть до иероглифического и голосового. Выберите подходящую программу.
- В том же порядке можете задать клавиатуру Android, которая будет автоматически включаться для латинской раскладки.
Пользуетесь современной версией операционной системы? Тогда перечисленные выше действия можно свести к более простой последовательности:
- Поищите в общем списке «Настроек» подраздел «Язык и ввод». Если здесь его нет, откройте вкладку «Расширенные настройки» — нужный вам заголовок может содержаться в ней. Чтобы упростить себе задачу, воспользуйтесь поисковой строкой, размещённой в верхней части страницы.
- Теперь, чтобы сменить одно служебное приложение Андроид на другое, тапните по заголовку «Управление клавиатурами» — он обязательно будет содержаться в открытом подразделе. На новой странице вы можете найти и активировать подходящий вариант.
- Теперь, снова оказавшись в исходном подразделе, нажмите на кнопку «Текущая клавиатура». В новом окошке будет представлено несколько приложений на выбор — тапните по тому, которое считаете подходящим.
Теперь вы знаете, как изменить клавиатуру на Андроид штатным способом. В дальнейшем всё будет значительно проще: достаточно, вызвав текущее приложение, несколько секунд удерживать кнопку «Выбрать раскладку», а затем, когда появится уже знакомое окошко, тапнуть по подходящему наименованию приложения Android.
Таким способом можно выбирать программы до бесконечности — а затем, при необходимости, снова возвратиться ко встроенному по умолчанию приложению.
Настройка стандартной клавиатуры
Пошаговая инструкция, как настроить клавиатуру на Андроиде, представлена на примере Xiaomi Redmi Note 7. Меню других смартфонов может несколько отличаться, однако основные функции и название операций будут одинаковыми для всех смартфонов.
Чтобы открыть меню настроек клавиатуры, нужно выполнить такие действия:
- Открыть «Настройки» и найти пункт «Расширенные настройки».
- Перейти в меню «Язык и ввод».
На экране будет отображаться меню настроек клавиатуры, первой опцией которых является настройка языка. Обратите внимание, что эта функция предполагает смену языка меню во всем телефоне.
Следующая опция отображает текущую клавиатуру и позволяет выполнить ее индивидуальные настройки.
При нажатии на «Управление клавиатурами» пользователь сможет:
«Настройки ввода» позволяют пользователю:
В этом окне пользователь сможет настроить языки для голосового распознавания, включить функцию цензуры, распознавания речи оффлайн, разрешить команды по Bluetooth на заблокированном устройстве.
Использование сторонних приложений
Клавиатура в смартфоне – это просто приложение, поэтому выбор пользователя не ограничивается стандартным функционалом. В Play.Market можно скачать десятки разнообразных программ для клавиатуры, которые отличаются интерфейсом, набором смайлов и прочих дополнительных бонусов. Основной функционал такого софта идентичен.
Для примера представлена работа с популярным среди пользователей приложением SwiftKey. Разработчики этой программы предусмотрели возможность анализа стиля написания, благодаря чему появляются подсказки из словарного запаса пользователя, что ускоряет набор текста. Также особенностью этой клавиатуры являются встроенные смайлики и анимации.
После скачивания приложения нужно перейти в настройки и включить новую раскладку – SwiftKey.
После этого клавиатура примет такой вид:
При желании вернуться обратно к клавиатуре Gboard, нужно перейти в «Настройки» — «Расширенные настройки» — «Язык и ввод» — «Управление клавиатурами» и выбрать стандартное решение вашего Андроида.
Несколько способов поменять язык на клавиатуре на Android
Абсолютное большинство клавиатур, за исключением экзотических и «конструкторов», без каких-либо дополнительных настроек предлагают пользователю две основные раскладки: родную и английскую. При необходимости перейти с кириллицы на латиницу и обратно возникает вопрос, как это сделать; ниже перечислим самые простые способы.
Так, в одной из самых популярных программ, SwiftKey, смена языка производится следующим образом:
- Найдите в самом нижнем ряду кнопку пробела, после чего проведите по ней пальцем, не задерживая нажатие, вправо или влево. Можете начинать от центра или с противоположного конца.
- В итоге вы должны увидеть, что буквенный (а иногда и символьный) ряд сменился на другой, нужный вам.
Другие клавиатуры Android предлагают альтернативные способы смены раскладки. К ним относится, например, Gboard, предлагающая пользователю отдельную кнопку. В этом случае переключение языка на клавиатуре Андроид выглядит так:
- Вы отыскиваете кнопочку с пиктограммой глобуса и тапаете по ней.
- После этого в течение нескольких мгновений исходная раскладка сменяется на нужную.
Иногда требуется сделать ещё более сложную вещь: добавить к списку имеющихся раскладок, поддерживаемых клавиатурой, одну или несколько новых. Следуйте алгоритму:
- Откройте, тапая на ярлычку-«шестерёнке», системные «Настройки».
- Войдите в подраздел с наименованием «Язык и ввод». Название может, в зависимости от версии Андроид, модели телефона и прочих факторов, несущественно отличаться от представленного.
- Кроме того, для скорейшего отыскания подраздела можете ввести его название в строке поиска.
- В открывшемся перечне нажмите на заголовок клавиатуры Андроид, которую используете в настоящее время.
- Перейдите к разделу с названием «Языки».
- Теперь обратите внимание на нижнюю часть страницы. Здесь вы увидите кнопку «Добавить клавиатуру» — воспользуйтесь ею, чтобы подгрузить новую раскладку.
- Кроме того, тапая по пиктограммке карандаша вы сможете выполнить редактирование уже имеющихся языков, которые предлагает ваша клавиатура Андроид.
На какие языки можно переключать
Кроме стандартных вариантов, пользователю могут быть представлены следующие варианты:
- Украинский;
- Казахский;
- Монгольский;
- Испанский;
- Французский;
- Белорусский;
- Португальский;
- Узбекский;
- Китайский;
- Японский.
Конечно же, кроме выше названных представителей, возможен доступ и к иным языкам. Однако этот факт будет зависеть непосредственно от производителя вашего изобретения. Чаще всего можно найти наиболее распространенные виды. Если говорить о смене исключительно через раскладку, а не через настройки, то там будут представлены только те, что вы предварительно выбирали в меню.
Можно ли добавить свой язык?
Если же вы не нашли нужный язык, его можно скачать. Во встроенном play market каждый желающий имеет возможность найти любую разновидность. При этом не надо будет тратить денежные средства, так как файл находится в общем доступе. После скачивания надо будет распаковать ссылку, настроить предоставляемые параметры.
Далее надо будет проводить аналогичную последовательность действий, что представлена непосредственно выше в статье. То есть зайти в настройки, отметить тип. После чего на клавиатуре придется выбрать язык. В дальнейшем можно им пользоваться.
Источник