KeyEvent Display



Publisher Description



KeyEvent Display - Use this application to check/debug the keycodes of physical device buttons.

Once, I was playing with a number of Chinese tablets and trying different ROMs on them as they are technically the same hardware (HSG X5A variants).

I've had some problems getting the hard buttons to work though, so I wrote this application to detect key events and print them out. It will print out the following:

KeyEvents: The KeyEvents as Android understands them (KeyUp, KeyDown, KeyLongPress, KeyMultiple)

LogCat: Any relevant messages in logcat. Its filtered based on keywords declared in arrays.xml

Kernel: Any relevant messages in the kernel log. Its filtered based on keywords declared in arrays.xml. Kernel log parsing needs root.

The three checkboxes at the top control what information will be displayed.

This is a personal debug tool, but I hope it will be of some use to someone else.

No Ads.

Notes
--------------
While the application is running, the only "hard" keys which should work is "Home" and power. All others will produce their keycodes.

The SU request is to read the kernel log, so I can check if any keyevents are thrown by the kernel.

The location of keylayout files in Android is /system/usr/keylayout.

Kernel log parsing needs root

Both logcat and kernel log monitoring will only display lines containing words from two arrays in arrays.xml (i.e. you need to recompile the app to change them at the moment)

Currently the filters are:

Logcat:

|-keycode
|-keycharacter

Kernel:

|-keycode
|-keycharacter

Permissions
--------------
READ_LOGS: Used to access the Logcat log.
WRITE_EXTERNAL_STORAGE: Used to write the exported data to the SD card.

This application is open source. The code can be found here: https://github.com/alt236/KeyEvent-Display---Android


About KeyEvent Display

KeyEvent Display is a free app for Android published in the System Maintenance list of apps, part of System Utilities.

The company that develops KeyEvent Display is Alexandros Schillings. The latest version released by its developer is 1.0. This app was rated by 4 users of our site and has an average rating of 2.5.

To install KeyEvent Display on your Android device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2020-07-05 and was downloaded 352 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the KeyEvent Display as malware as malware if the download link to aws.apps.keyeventdisplay is broken.

How to install KeyEvent Display on your Android device:

  • Click on the Continue To App button on our website. This will redirect you to Google Play.
  • Once the KeyEvent Display is shown in the Google Play listing of your Android device, you can start its download and installation. Tap on the Install button located below the search bar and to the right of the app icon.
  • A pop-up window with the permissions required by KeyEvent Display will be shown. Click on Accept to continue the process.
  • KeyEvent Display will be downloaded onto your device, displaying a progress. Once the download completes, the installation will start and you'll get a notification after the installation is finished.



RELATED PROGRAMS
Our Recommendations






BarCode2D-PNG


Click stars to rate this APP!

Users Rating:  
  2.5/5     4
Downloads: 352
Updated At: 2024-04-19
Publisher: Alexandros Schillings
Operating System: Android
License Type: Free