android 输入系统

来源:互联网 发布:软件如何申请专利 编辑:程序博客网 时间:2024/05/29 18:59

Android 输入系统

从驱动层到Android的Java层需要2次转化

键扫描码Scancode---->>按键标签KeyCodeLabel---->>按键码keycode

第一次转化通过 android-src-root/frameworks/base/data/keyboards/Generic.kl(默认)和android-src-root/device/xxxx/xxxx/configs/xxxx.kl(自定义)实现

第二次转化通过 android-src-root/frameworks/base/include/androidfw/KeycodeLabels.h实现

最后通过应用框架调用事件可以在Keyevent类android-src-root/frameworks/base/core/java/android/view/KeyEvent.java中定义

0 0
原创粉丝点击