linux-adnroid 键值枚举与注释

一、概述

没有找到直接的linux 键值枚举的注释。在android 官网linux-android健码网页里找到了这个映射关系。因为android列的比较多。去掉冗余摘取主要对比和注释进表格。

二、术语摘抄解释

HID 用法、Linux 键码和 Android 键码
系统根据抽象层使用几个不同的标识符来引用密钥。

对于 HID 设备,每个密钥都有关联的 HID 用法。 Linux hid-input驱动程序和相关的供应商和设备特定的 HID 驱动程序负责解析 HID 报告并将 HID 用法映射到 Linux 键代码。

当 Android 从 Linux 内核读取EV_KEY事件时,它会根据设备的按键布局文件将每个 Linux 按键代码翻译成对应的 Android 按键代码。

当键事件被分派到应用程序时, android.view.KeyEvent实例将 Linux 键码报告为getScanCode()的值,将 Android 键码报告为getKeyCode()的值。就框架而言,只有getKeyCode()的值很重要。

请注意,HID 使用信息不会被 Android 本身使用或传递给应用程序。

  • LKC 列以十六进制指定 Linux 键码。
  • AKC 列以十六进制指定 Android 键码。

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值