[Android Apps and Games] physivic:
success in Infuse 4G SGH i997

The app works nicely on Infuse 4G. I'm using a Fusion XII ROM, which is from a Galaxy-S, it seems.

I used ButtonRemapper to swap the volume-down key with the power key so that i'm not squeezing the device off every time i want to adjust the sound

then, I found /system/usr/keylayout/melfas_touchkey.kl and had a field day.

i do not use the search key and, as noted in the app's help screen, there are home-button simulation apps that'll obviate dedication of that key as well. After having an HD2 as my first Android phone, I miss having red and green keys on the front. seems silly to require users to squeeze a device that is left on a table half the time laterally to turn it on. Seems even sillier to oppose a volume key directly with something that shuts off the screen instantly. Telling users 'you just have to learn how to hold it' is a copout. The HD2 had its power button on the front. I think replacing an end-key on a cell phone with an internet search button is harebrained.

Ideally, I would like to just look at it and think 'TURN THE FACK ON, U GUANO-SOAKED SILICON NIGHTMARE' and have it spring to life, but I accept that is a bit of a stretch, not to mention wordy. capacitive touchbuttons would work too, if they could be made never to turn off. maybe there could be a Physivic key on some devices... it'd be like that blue Facebook key that's appeared on the face of the Cha-Cha. Aptly named tool... perhaps they found the same team of people who named the iPad. i bet Zuckerberg was sitting in his office when his aide presented him the device. "Yeah... now i'm legit."

cheers to the dev... although it should be noted that the link to source.android.com with key mapping explained is dead. The information is outdated, and they're promising a rewrite. As far as I know, this isn't standard documentation practice, and there is plenty of wrong information in documents referring to past APIs. It seems there is another reason they wanted it down. If you're not into holding your breath a lot, here is an apparent mirror:

http://www.kandroid.org/online-pdk/guide/keymaps_keyboard_input.html

Found this by searching the developer site itself instead of just Gg:

http://source.android.com/tech/input/key-layout-files.html

That doc will help people to find their keyboard layouts if they're not in the suggested directories.

Install the app, approve its root access, run it and read the help file in the menu. Then read thru that doc above, and you should be able to accomplish any 1-to-1 physical mapping. I don't know how to achieve a different mapping by holding keys down, but this might help

http://developer.android.com/reference/android/view/KeyEvent.html

There is nothing I can tell you that isn't in the Class Overview there, but a lot of users' questions can be answered with this little homework I did last night. Even if you're not a dev, you can read that paragraph and change your keys around.

some info about my phone: firmware 2.3.5, kernel 2.6.35.7-i997RUXKG3-CL366622, Fusion build XII, baseband i997UCKK2. i use Yaffs File Explorer for everything except installing apps and Notepad++ for editing on the computer.

p.s.: if you mess up the syntax, the button will not work. therefore, try something other than the power key first. It's worth it.

---------- Post added at 12:20 PM ---------- Previous post was at 12:09 PM ----------

Perhaps there is a 'NONE' flag where you'd rather have 'WAKE' . Plugging the phone in will wake it, I imagine, and you can then open up ButtonRemapper and change this flag right where you remapped the key. The spinner is labelled "State" there. Try changing the State.

Also see my post on the next page. Lots of info, and I just found more.