Как программно заблокировать клавиши / клавиатуру в WP7 - PullRequest
0 голосов
/ 24 июня 2011

Я хочу заблокировать определенные клавиши / всю клавиатуру программно в Windows Phone 7.

Есть ли API для этого?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 24 июня 2011

Нет, нет.Ничего подобного не доступно сегодня, и не будет, когда будет выпущено обновление Mango этой осенью.

Я думаю, что говорю от имени всех пользователей Windows Phone, когда говорю, что такая функциональность никогда не должна быть раскрыта,Подумайте «отказ в обслуживании»!

1 голос
/ 24 июня 2011

Вы можете определить, какую виртуальную клавиатуру (SIP) видит пользователь, указав InputScope для соответствующих элементов управления TextBox.Полный список задокументирован на MSDN , а в блоге Джеффа Бланкберга .

есть несколько скриншотов.
0 голосов
/ 25 июня 2011

Это возможно через собственный (читай: неофициальный, неподдерживаемый) API - у каждого устройства есть свой собственный, и я знаю, что на моем Dell Venue Pro я могу заблокировать любой физический ключ на устройстве.Что касается виртуальных (программных) клавиш - вы не можете заблокировать их через SDK, и все, что вы можете сделать, это обрабатывать события, когда нажатия клавиш отправляются с клавиатуры на приемник (например, элемент управления TextBox).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...