не поставить вашу идею вниз в любом случае, честно. Плохая практика заключается в том, чтобы попытаться «вытеснить» устройство пользователя по нескольким причинам.
У них может быть специальная клавиатура, подобранная по своему усмотрению.
Их устройство может быть китайский, японский и т.д.
Это лучше, чтобы само устройство справиться с этим. В большинстве устройств нет абсолютно никакой возможности отключить клавиатуру по умолчанию.
Проблемы, которые я вижу, помимо вышеперечисленных, что происходит в устройствах, которые являются «мобильными», но имеют физическую клавиатуру? Как окна планшеты. Вы учитываете разные языки? Все они? Предоставляете ли вы способ переключения между ними? Можете ли вы установить язык по умолчанию, поэтому пользователь не должен ВСЕГДА переключаться?
Я бы посоветовал не использовать вашу собственную всплывающую клавиатуру. Позвольте устройству справиться с этим.
Кроме того, ознакомьтесь с UX Stackexchange и попросите ввести его там. У них будут лучшие предложения.
Вы пробовали http://stackoverflow.com/a/7761438/327466? – KatieK
установите поле ввода 'readonly =" true "', вы можете запустить событие клика на нем, чтобы открыть свою виртуальную клавиатуру. – nyzm
Я проверил вышеуказанную ссылку, но там они хотят скрыть клавиатуру при перемещении из текстового поля в раскрывающееся меню. Мне нужно иметь возможность вводить данные в свои текстовые поля (через мою собственную клавиатуру) и не иметь клавиатуру iPad, т. Е. Я не могу читать только текстовые поля. – user984749