参考了http://hi.baidu.com/zhouhanqing/blog/item/9d18a3cc16020a580eb3451c.html中关于输入设备keylayout的描述,解决了蓝牙键盘某些按键不起作用的问题。
上一章解决蓝牙输入设备的实现问题后,多少出现了一些小问题,比如按下“esc”键无效,这个用户体验非常差,总不能在一个界面上上下下的操作吧。经调查是由于/system/usr/qwerty.kl中没有关于esc键的映射关系,所以修改该文件添加如下:
key 1 BACK WAKE_DROPPED
其中key1对应的就是键盘上的“esc”键,如果其他按键也无效时,修改此映射文件即可。
如果是编译版本的话,需要修改的路径是sdk/emulator/keymaps/qwerty.kl