2015-04-09 1 views
0

У меня две системные клавиатуры, предварительно установленные на моем устройстве Tizen Wearable, первая - это запасная клавиатура Samsumg, вторая - Custom. Первый - это пользовательский по умолчанию, выбранный в настройках.Как выбрать клавиатуру в Tizen/HTML5 для Wearables

Я не хочу менять систему по умолчанию, но хочу, чтобы мое приложение использовало пользовательскую клавиатуру.

В native API я видел объект Tizen :: Ui :: InputConnection, который можно использовать как свойство в элементах управления Edit или TextArea, но я не видел ничего подобного в API HTML5. Поиск форума Tizen не помог.

Я также видел в примере веб-приложения Tizen SDK IME WebHelperClient несколько недокументированных команд, используемых для общения с сервисом Tizen через веб-узел. Возможно, есть команда выбрать активную клавиатуру, но я ее не нашел.

Любые результаты поиска.

ответ

0

IMO, что невозможно для веб-приложений или собственных приложений.

Причина: 1. В руке одновременно две клавиатуры не могут быть активны одновременно.

  1. Кроме того, предположим, что имеется доступный API, который вы можете использовать для изменения пользовательской клавиатуры во время работы вашего приложения, но что, если вы закрываете приложение, не используя обычный аппаратный выход (т.е. Swiping down), скорее вы закрываете его из «Недавних приложений», тогда настраиваемая клавиатура, которую вы активировали для своего приложения, будет установлена ​​и для других приложений.

Также документация доступна здесь делает все, что вы просите https://developer.tizen.org/documentation/guides/web-application/tizen-features/ime-application

+0

Это родной InputConnection API заставляет меня думать, что это возможно на Tizen не объяснить, это просто не доступно в HTML API для носимых. Метод ввода связан с определенным элементом управления пользовательским интерфейсом, а не с приложением. Когда UI ушел, клавиатура ушла с ним. В мире Android есть много приложений, которые используют собственную пользовательскую клавиатуру. Да, документация ничего не объясняет, вот почему я задаю вопросы здесь :) –

Смежные вопросы