Имел ту же проблему и нашел обходное решение: введите текст в какую-нибудь другую программу, скопируйте и вставьте ее в silverlight. Для меня это помогло ввести имя пользователя и пароль в Lync Web App, чего было достаточно.
Я знаю этот ответ на поздний срок для оригинального вопроса, но он может помочь другим, кто попал в этот поток, как я: -)
Приятного дня!
Ответ 3
Если вы разрабатываете SL5 для Chrome для Mac. Существует работа вокруг, но это требует немного работы. Создайте функцию javascirpt, которая фиксирует нажатия клавиш, отключает поведение браузера по умолчанию для этого нажатия клавиши и передает ключевое событие в silverlight. Если текстовое поле находится в фокусе, добавьте keyevent в текстовое поле.
Не сложно программировать, но вам нужно помнить, что не все ключевые слова являются символами, которые вы хотите отобразить. Кроме того, вам нужно сделать некоторую бухгалтерскую отчетность, чтобы поместить введенный ключ в правильное расположение текстового поля: по мере перемещения курсора.