I'm curious how you changed the hardware buttons inside of the google maps program. If you can, please PM me and let me know how.
At first I went through, and decompiled both versions of the Java Apps (1.4.2 & 2.2.0).
After seeing some differences in the way button press events were defined, I looked through the jad files, and saw that it was just right there.
SelectKey: -5
AltZoomInKey: 0
AltZoomOutKey: 0
RightSoftKey: -7
LeftSoftKey: -6
TalkKey: -10
MenuKey: -9995
BackKey: -9991
ClearKey: -9997
Those are a few lines from the stock 2.2.0 jad file I was able to download.
I modified the jad file for the Vu buttons, changing those lines as follows:
AltZoomInKey: -10
AltZoomOutKey: -16
BackKey: -9991
SelectKey: -9994
RightSoftKey: -7
LeftSoftKey: -6
ReverseSoftkeys: false
MenuKey: -9995
TalkKey: -9999
ClearKey: -8
I found all of those Vu specific key definitions through ALLOT of trial and error (I must have installed and tested gmm 40-50 times, all with different jads).
Really I was hoping to make the Vol+ / Vol- keys be the Zoom in/out commands, but after trying sooooo many key definitions (all the way from -1 through -35ish), I gave up and settled on what is in the zip file now.
The Vu keys I found defined (at least as gmm understands them) are as follows:
-1 == Up arrow
-2 == down arrw
-3 == left arrw
-4 == rght arrw
-5 == OK bttn
-6 == LeftSoftKey
-7 == RightSoftKey
-10 == call button
-15 == lock key
-16 == back / cancel key
Those 1st 7 are the on screen "touch" keys. The last few are "hard" keys on the Vu.
---------------------------------------------------
Unrelated to the button topic above, I have some other details about GMM that I found yesterday worth sharing.
After installing the latest 2.2.0 version of Google Maps Mobile, I found that it KEPT asking me to "agree" to the TOS every other time I would start the application.
In addition, it would ALWAYS "forget" what I had previously search for.
I found what appears to be a fix for those two problems as well.
First, inside of your Vu's "Applications" listing, highlight "Google Maps" and press the on screen options button, and choose "Delete".
Next, hook your phone up to BitPim or EFS Explorer, and browse to the directory:
/LGAPP/Media/Images/
Inside of that directory, is a sub-directory called: GoogleAppsData
Delete that directory, and ALL of the files inside of that directory.
You might need to restart your phone after that, wouldn't really hurt just to be sure.
After that, just re-install the GMM application, and your previous searches should now be saved for later, as well as NOT having to keep agreeing to the TOS when starting GMM.