KeyEvent Display

KeyEvent Display Free App

Rated 4.47/5 (118) —  Free Android application by Alexandros Schillings

Advertisements

About KeyEvent Display

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:
|-HwGPIOE->GPDA
|-keycode
|-keycharacter

Kernel:
|-HwGPIOE->GPDA
|-keycode
|-keycharacter

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

How to Download / Install

Download and install KeyEvent Display version 0.0.4 on your Android device!
Downloaded 10,000+ times, content rating: Everyone
Android package: aws.apps.keyeventdisplay, download KeyEvent Display.apk

All Application Badges

Free
downl.
Android
1.6+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
v0.0.1 First public release.
v0.0.2 Improved stability, added Exit button.
v0.0.3 Code updates.
v0.0.4 Changed drawables, added sharing, added more info in export text.
More downloads  KeyEvent Display reached 10 000 - 50 000 downloads
More downloads  KeyEvent Display reached 5 000 - 10 000 downloads
More downloads  KeyEvent Display reached 5 000 - 10 000 downloads
Version update KeyEvent Display was updated to version 0.0.4

What are users saying about KeyEvent Display

U70%
by U####:

I think this is from the same developer of Floating Info app, can I request a floating version of KeyEvent Display?? something like it would display which physical key is being pressed in real time while using other apps?? Support for physical mouse press & scroll will be great too...

G70%
by G####:

Been using this app for ages, still no app that can replace the functionality.

U70%
by U####:

Oh thank you so much! You have saved me loads of time.

U70%
by U####:

It does not work with home key and menu key in nougat

Q70%
by Q####:

Really useful for fixing incorrect headphone button settings in CM13 /system/usr/keylayout/Generic.kl

U70%
by U####:

I cant open keyboard to press keys

U70%
by U####:

Thank you :)

U70%
by U####:

a++

Z70%
by Z####:

Oh thank you so much! You have saved me loads of time.

Z70%
by Z####:

Epic and useful!

B70%
by B####:

Fantastic work, glad to have found such a inconspicuous application.

Z70%
by Z####:

Really awesome, does exactly what it should and gives insight as needed!

D70%
by D####:

Has anyone ever told you that you are a genius??? Every program you write is pure gold. PURE GOLD!!

W70%
by W####:

nice app easy for me to understand and use

M70%
by M####:

Thank you!!

M70%
by M####:

Very usefull for remaping

M70%
by M####:

Author responded quickly to review comments and emails, too!

M70%
by M####:

would be great if it worked witm softvare keyboards, good app anyways.

M70%
by M####:

Does exactly what it needs to do.

M70%
by M####:

Please add an exit/disable key capture button. Your app should never capture key events without a way to interrupt.

M70%
by M####:

Works exactly as described, thanks!

T70%
by T####:

"080812...try out...thanks..."

A70%
by A####:

Fantastic work, glad to have found such a inconspicuous application.

D70%
by D####:

Thank you!!

D70%
by D####:

Very usefull for remaping

D70%
by D####:

Author responded quickly to review comments and emails, too!

D70%
by D####:

would be great if it worked witm softvare keyboards, good app anyways.

D70%
by D####:

Does exactly what it needs to do.

D70%
by D####:

@Kathleen, The application exits when you press the home button on the device. If that doesn't happen to you email me and I'll try to fix it.

D70%
by D####:

Please add an exit/disable key capture button. Your app should never capture key events without a way to interrupt.

D70%
by D####:

Works exactly as described, thanks!

O70%
by O####:

"080812...try out...thanks..."

S70%
by S####:

Fantastic work, glad to have found such a inconspicuous application.


Share The Word!


Rating Distribution

RATING
4.55
118 users

5

4

3

2

1