KeyEvent Display

2025-06-04
KeyEvent Display 实用工具
  • Android 7.0
  • Version: 1.0.26
  • 1.83MB
9.4
1
2
3
4
5
9.4(147)

KeyEvent Display -

使用此应用程序检查/调试物理设备按钮的密钥编码。

有一次,我正在使用许多中国平板电脑,并在技术上尝试不同的ROM,因为它们在技术上是相同的硬件(HSG X5A变体)。

我遇到了一些问题,但是要使硬按钮工作,所以我编写了此应用程序来检测关键事件并将其打印出来。它将打印出以下内容:

KeyEvents:Android所理解的Keyevents(键,键盘,钥匙量,keymultiple)

logcat:logcat中的任何相关消息。它根据arrays.xml中声明的关键字过滤的过滤

内核:内核日志中的任何相关消息。它根据arrays.xml中声明的关键字过滤。内核日志解析需要根。

顶部控制的三个复选框将显示哪些信息。

这是一个个人调试工具,但我希望它对其他人有所帮助。

没有广告。

笔记

-------------------

当应用程序正在运行时,唯一应该使用的“硬”键是“家”和功率。所有其他人都将产生其钥匙编码。

SU请求是读取内核日志,因此我可以检查内核是否抛出了任何关键因素。

Android中的KeyLayout文件的位置为/System/usr/keylayout。

内核日志解析需求根

LogCat和内核日志监视仅将显示包含来自两个数组的单词的行。XML(即您需要重新编译应用程序以更改它们)

目前的过滤器是:

logcat:

| -hwgpioe-> gpda

| -KeyCode

| -Keycharacter

核心:

| -hwgpioe-> gpda

| -KeyCode

| -Keycharacter

权限

-------------------

read_logs:用于访问logcat日志。

write_external_storage:用于将导出的数据写入SD卡。

此应用程序是开源。代码可以在此处找到:https://github.com/alt236/keyevent-display--android

最新版本1.0.26中的新功能

上次更新于2020年7月6日 * V1.0.0:重新设计,添加了Android TV支持。

阅读更多信息

截图

热门下载