My company is using Zebra MC36 for warehouse stock-taking.
A quite disturbing problem is that the 3 softkeys can easily be pressed uncarefully by users!
For Back key, we can capture it in activity keypress event if key == KeyCodes.KEYCODE_BACK;
For Home key, we can add intent-filter in manifest.xml like:
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
For Recent key, we cannot find any solution except "root" the mobile.
I recently find a file called "Generic.kl" under /system/usr/keylayout/ but it is not writable.
I would like to ask whether it is proper for rooting the mobile and comment key 139 RECENT_APP by myself?