2012-04-14 2 views
1

Я создаю приложение, открывающее многоуровневые браузеры. В каждом браузере есть своя клавиатура, но я не знаю, как показать клавиатуру в этом приложении. Когда пользователь хочет ввести любой URL-адрес, мне нужно показать ключевое слово для каждого пользователя.Отображение клавиатуры в приложении Microsoft Surface

ответ

0

Нормальная клавиатура должна - по крайней мере, в режиме поверхности - появляться, как только текстовое поле получает фокус. Недостаток: есть только на открытом месте.

Если вам действительно нужно иметь несколько клавиатур с сенсорным экраном, вам нужно будет реализовать настраиваемый элемент управления, отображающий и эмулирующий клавиатуру (вам нужно будет обрабатывать различные макеты самостоятельно!). В принципе, это может быть реализовано как куча кнопок, каждая из которых добавляет письмо на ярлык. Кнопка удаления удалит последнюю букву. Маркировка, копирование, удаление и т. Д. Были бы интересными части для реализации.

Мы сделали нечто подобное (хотя и только одну клавиатуру), чтобы подражать удобной клавиатуре для продвижения по службе. Честно говоря, это был не лучший опыт в плане удобства использования (немного хуже, чем клавиатура, включенная в комплект). Это подойдет, и на экране клавиатура не лучше всего в классе (на что вы можете возразить, но мне нравится моя механическая клавиатура намного больше, чем любая виртуальная клавиатура, так что это может быть вопросом вкуса)

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