KeyEvent Display
Tải xuống APKKeyEvent Display Ảnh chụp màn hình ứng dụng




KeyEvent Display AI Đánh giá của biên tập viên
KeyEvent Display is a utility app for Android developers and enthusiasts. It displays key events in real-time, aiding in debugging and understanding input behavior. Simple, effective, and lightweight for analyzing keyboard and other input events on your device.
Phân tích toàn diện
KeyEvent Display is a straightforward application designed to show key events as they occur on an Android device. It's particularly helpful for developers troubleshooting input issues or anyone curious about how their device handles keyboard input. The app provides a clear, real-time view of key codes, actions, and meta-states. While it lacks advanced features, its simplicity makes it a valuable tool for its intended purpose. The interface is clean and easy to navigate, making it accessible even to users with limited technical expertise. However, understanding the displayed information requires some familiarity with Android key events.
Ưu điểm chính
- Real-time key event display
- Simple and easy-to-use interface
- Lightweight and doesn't consume much resources
Khu vực cần cải thiện
- Limited features beyond key event display
- May require technical knowledge to fully utilize
Mô tả của KeyEvent Display
Site Editorial Commentary:Use this application to check/debug the keycodes of physical device buttons.
KeyEvent Display: Android Key Event Debugging ToolKeyEvent Display is a specialized Android application designed for developers, tinkerers, and anyone troubleshooting hardware key issues on Android devices. Originally created to diagnose key functionality problems on Chinese tablets (HSG X5A variants), this tool provides detailed insights into key events and system logs.
Key Features:
* **Real-time Key Event Monitoring:** Captures and displays all key events as Android recognizes them, including KeyUp, KeyDown, KeyLongPress, and KeyMultiple events.
* **Logcat Integration:** Monitors and displays relevant messages from the Android system log (Logcat), filtered by keywords defined in the `arrays.xml` file. This helps pinpoint key-related errors or issues.
* **Kernel Log Analysis (Requires Root):** Provides access to the kernel log, allowing users to examine low-level key events. Keyword filtering, similar to Logcat, helps streamline the analysis. Root access is required for kernel log parsing.
* **Customizable Display:** Three checkboxes at the top of the interface allow users to selectively display KeyEvents, Logcat messages, and Kernel log entries, enabling focused debugging.
* **Open Source:** The application's source code is available on GitHub (https://github.com/alt236/KeyEvent-Display---Android), promoting transparency and community contribution.
* **No ads:** Enjoy a clean and focused debugging experience.
How it Works:
KeyEvent Display captures key events and displays corresponding keycodes. While the app is running, only the Home and Power buttons will function as expected. All other hardware keys will output their keycodes for analysis. The app uses root access (when necessary) to access the kernel log and monitor system-level key events.
Permissions:
* `READ_LOGS`: Required to access the Logcat log.
* `WRITE_EXTERNAL_STORAGE`: Used to write exported data to the SD card.
note:
* The application filters Logcat and Kernel logs based on keywords defined in `arrays.xml`. Currently, the filters include "HwGPIOE->GPDA", "keycode", and "keycharacter". Users will need to recompile the app to modify these filters.
* Keylayout files are typically located in `/system/usr/keylayout` on Android devices.
Có gì mới
* v1.0.0: Redesign, added Android TV support.