[Nook Color Android Development] EpicFail236:
Hey everybody!

***New APK editor added! Set the keys to whatever you want, see below!***

****I will not be held responsible if your Nook Color starts eating babies!!****

****Or if it breaks either!!****

****Added a revert, for those who may have issues returning the keylayout to stock (like 1.1 users who can't run the keylayout app)****

****As an added request, if anyone knows how to reload the keylayouts sans reboot, please let me know, as that is really the only thing missing from this little thing. I would love to be able to quickly reload these as needed.****

So after creating the flashable zip file for the keylayouts, and receiving some feedback that implied it would be nice to have more options, I decided to brush up on the coding skills and write a nice little app that can re-write the keylayout files without having to flash anything. This is actually my first android app, so please provide me with any feedback you may have, the more the better. The way I see it, the more I know, the better things I can make.

The keylayout app currently supports mapping the volume keys to these items:

Volume Up

Volume Down

Menu

Back

Search

D-pad Center

and can additionally support wake on press, if desired. Once written, you will need to reboot your device for the keylayout to be effective, but it's still easier than manual edits or multiple flashes.

***Note that using the app requires su access, and also at this point requires that you first flash one of my v5 keylayout zip files***

***I have received notice that the application does not run on stock rooted 1.1.0 I will be looking into this and posting an update, and most likely a revert to stock zip in case anyone needs it.***

Thanks go to whoever first suggested this, I'll be damned if I can't remember who I got this from, but thank you, whoever you are, I'll be sure to give you props when I figure out who you are. :)

History over, now for the details:

To install: Simply flash either zip file in CWM after flashing your CM7 or Honeycomb build to your eMMC. Once you do this, you can install and use the apk file to make changes to the keylayouts to your heart's content.

The CWM zips have been confirmed to work on most all versions of android for the nook, and in theory, the APK should work as well, however YMMV. If it works, or if it doesn't, please please post your version or build info, and let us all know what works and what doesn't.

Feedback and/or critiques accepted, may be subject to rebuttal. Hope this helps someone else, and thanks to everyone on this forum for all the hard work you do!

FYI: For those who still want an easy way to change the volume when these keys are no longer volume keys, try replacing the longpress home app with Recent Plus, by local forum contributor timoskrempel, which I first found HERE and works very well as a replacement.

Version History

-----------------------

apkv0.1b - Initial version of the keylayout app. Feedback appreciated.

v5: added files that apparently weren't as useless as I assumed. Also created inverted keys zip, use INV zip to switch the buttons.

v4: removed useless files from update zip, cause I'm being a bit too perfectionist.

V3: added files to improve compatibility (HC v4 tested, should work on Froyo, maybe stock)

V2: removed wake on press (thanks jasoraso)

V1: First Version