下載 APKPure App
可在安卓獲取KeyEvent Display的歷史版本
使用這個應用程序來檢查/調試的物理設備按鍵鍵碼。
有一次,我在玩許多中文平板電腦,並嘗試在它們上面使用不同的ROM,因為它們在技術上是相同的硬件(HSG X5A變體)。
我在使硬按鈕正常工作時遇到了一些問題,因此我編寫了此應用程序來檢測關鍵事件並打印出來。它將打印出以下內容:
KeyEvent:Android可以理解的KeyEvent(KeyUp,KeyDown,KeyLongPress,KeyMultiple)
LogCat:logcat中的所有相關消息。根據arrays.xml中聲明的關鍵字進行過濾
內核:內核日誌中的所有相關消息。根據在arrays.xml中聲明的關鍵字進行過濾。內核日誌解析需要root。
頂部的三個複選框控制將顯示哪些信息。
這是一個個人調試工具,但我希望它對其他人有用。
無廣告。
筆記
--------------
在應用程序運行時,唯一起作用的“硬”鍵是“ Home”和電源。所有其他人將產生他們的密鑰代碼。
SU請求是讀取內核日誌,因此我可以檢查內核是否拋出了任何關鍵事件。
Android中的鍵盤佈局文件的位置是/ system / usr / keylayout。
內核日誌解析需要root
logcat和內核日誌監視都將僅顯示包含arrays.xml中兩個數組中的單詞的行(即,您需要重新編譯應用程序以更改它們)
當前的過濾器是:
Logcat:
| -HwGPIOE-> GPDA
|-鍵碼
|-關鍵字符
核心:
| -HwGPIOE-> GPDA
|-鍵碼
|-關鍵字符
權限
--------------
READ_LOGS:用於訪問Logcat日誌。
WRITE_EXTERNAL_STORAGE:用於將導出的數據寫入SD卡。
此應用程序是開源的。可以在這裡找到代碼:https://github.com/alt236/KeyEvent-Display---Android
Last updated on 2020年07月06日
* v1.0.0: Redesign, added Android TV support.
KeyEvent Display
1.0.26 by Alexandros Schillings
2020年07月06日