2009-11-19 4 views
3

Nokia E61, E71 и ​​т. Д. Имеют различные варианты раскладки клавиатуры, такие как QWERTY, QWERTZ, AZERTY и т. Д. Есть ли способ обнаружить текущую раскладку клавиатуры через J2ME?Обнаружение раскладки клавиатуры Nokia E61 в J2ME

И есть также какая-то забавная вещь, некоторые протестированные нами E61 имеют QWERTY-клавиатуру, но на ней установлена ​​предустановленная версия QWERTZ. Кто-нибудь знает о таких проблемах?

+0

Зачем вам это нужно? ключ должен предоставить вам один и тот же код в java, независимо от того, где он физически находится на устройстве. –

+0

Возможно, OP хочет создать игру или что-то, что требует наличия ключей в установленном физическом шаблоне. Если это так, лучшим решением для этого было бы просто попросить пользователя выбрать текущий макет! – funkybro

ответ

2

Я не думаю, что вы сможете узнать, что такое физическая клавиатура, если Nokia не закодировала шаблон в свойство «microedition.platform». Я не мог найти.

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

+0

Да, вы правы, код ключа верен правильно, и, кроме того, если у пользователя неправильная прошивка, пусть он обновится до нужного. – Azlam