Javascript / jQuery Windows 8 экранная клавиатура

6

Я пытаюсь создать приложение, в котором, если пользователь активирует страницу, произойдет событие фокусировки и сосредоточиться в текстовом поле. Я с полным основанием ожидал, что когда я позвоню .focus() в поле ввода, Windows 8 появится всплывающая экранная клавиатура. Это не так.

Кто-нибудь знает, как заставить экранную клавиатуру Windows 8 появляться, когда текстовое поле сфокусировано с помощью javascript.

Если пользователь "забирает" в текстовое поле, происходит событие фокусировки, и клавиатура появляется.

Я пробовал привязку к touchstart, 'touchend, click и focus, но все они, похоже, не активируют экранную клавиатуру.

Это приложение будет работать строго в Windows 8, поэтому нет необходимости делать это так, чтобы другие платформы, на которых нет встроенных экранных клавиатур, работают нормально.

Теги:
keyboard
windows-8

1 ответ

4
Лучший ответ

Вы не можете. Только пользовательские действия могут открывать экранную клавиатуру. Это по дизайну. См. здесь.

  • 0
    Спасибо за быстрый ответ. Я разработал приложение, чтобы указать, что пользователь должен «Нажмите здесь», чтобы начать поиск.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню