2011-12-29 3 views
0

Недавно купив Windows Phone, я могу сказать, что одна особенность, которую я очень скучаю с моего телефона Android, - это Swype. Это была обычная клавиатура, на которой вы прокладываете пальцем по клавиатуре для создания слов. Его очень быстро и в основном я считаю его удивительным.Разработка пользовательской клавиатуры (например, Swype) для Windows Phone 7.1 Mango

В любом случае! Нет никакого Swype на WP7 ... Причина этого я слышу, потому что невозможно программно изменить клавиатуру на телефоне Windows. Я хотел бы узнать из сообщества, если что-то изменилось или, вероятно, изменится в этой области, или если есть какие-либо обходные пути для программного ввода пользовательской клавиатуры в пользовательский интерфейс, чтобы разрешить ввод с любым текстовым полем.

Раскрытие информации - если это станет возможным, я хотел бы разработать приложение типа swype, но, скорее всего, это потому, что я так скучаю, как коммерческий проект!

С наилучшими пожеланиями,

ответ

3

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

+0

Так что я верю. Мне было интересно, есть ли какие-либо «креативные решения», чтобы обойти это ограничение. Очень расстраивает! Я скучаю по Swype! –

+0

Ничего не могу вспомнить с головы. Вы можете создать приложение, которое является только специализированной клавиатурой и позволяет пользователю вводить свое сообщение. Затем пользователь может скопировать это сообщение из вашего приложения и вставить его в другое место (например, текстовое сообщение/письмо). Я считаю, что у Swype также есть несколько патентов (см. Раздел внешних ссылок): http://en.wikipedia.org/wiki/Swype – keyboardP

+0

FYI Я нашел приложение, Slydr, но страдает от невозможности поменять клавиатуру, как упоминалось :( –

2

Вы ограничены тем, что Microsoft позволяет вам изменять, и они не позволяют вам изменять клавиатуру. Кроме того, Swype представляет собой запатентованную и очень передовую технологию, которая была бы обширным проектом для того, чтобы один разработчик мог работать. Это хорошая идея, так как многие люди, такие как Swype, но WP7 не Android.

+1

Патенты - одна вещь, но чрезвычайно сложная? Выглядит мне как алгоритм ближайшего соседа между трассируемым путем и известным списком путей слов из словаря: -P –

+1

Я не сказал, очень сложный, но я сказал, что он был продвинут и будет очень большой проект для одного разработчика. Я думаю, что вы занижаете сложность хорошего алгоритма автоматической коррекции/автоматического обучения. – Chase

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