立即注册
查看: 2245|回复: 0

[经验分享] mt2503 [Input Method]JAVA程序在全键盘工程只能解析普通按键的输入

发表于 2017-10-15 13:00:02 | 显示全部楼层 |阅读模式 来自 广东省深圳市
[DESCRIPTION]
在全键盘工程中,有些JAVA程序中inline的输入框,只能通过数字键输入字符,就象普通按键那样,无法通过全键盘直接输入字符。

[SOLUTION]
现有的很多JAVA程序都不支持全键盘输入,无法解析全键盘输入,只能识别数字键盘输入。
首先,可以用对比机测试JAVA程序,如果是JAVA程序本身不支持全键盘输入,就无法修改。只能和JAVA程序供应商联系,修改JAVA程序代码,让其可
以支持全键盘输入。
其次,如果对比机测试结果是JAVA程序支持全键盘输入,而MTK平台手机无法进行全键盘输入。请尝试如下修改:
在函数jvm_register_keypad
jvm_keypad_flush();
#if(defined(__MMI_QWERTY_KEYPAD_SUPPORT__))
g_jvm_keypad_qwerty_mode=KAL_TRUE;//add
mmi_frm_set_keypad_mode(KEYPAD_2KEY_QWERTY);//add
mmi_frm_scrn_set_key_proc(GRP_ID_JAVA_APP,SCR_JAVA_APP,jvm_key_proc);

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表