[AT&T Samsung Galaxy S II Skyrocket SGH-I727] hacer.barro:
disabling bottom buttons and enabling onscreen softkeys...

Not sure if this is a good place to put this, but I'm really enjoying using this ROM and have had this issue with my skyrocket, so thought I'd share... I know it works on 4.4.4 too.

I wanted to throw this out there for anyone else that may have similar problems with a great, albeit older phone, the sgh-i727 skyrocket. I've had problems with the soft keys at the bottom of the handset for a while, started causing occasional issues when I was using Beanstalk 4.4.4, but it's a phone problem not software and has gotten far worse. The search key just decides to auto press. Now the back button doesn't work. I've also had the power button problem, but soaking in alcohol and cleaning worked great for that as mentioned elsewhere on xda.

So, two things that have helped me: 1)disable the bottom "buttons" or softkeys and 2) enable the onscreen soft keys.

You'll need a root access file explorer like fx (that's what I use) with it's root access ad on, and just a little time.

Be aware, though this is pretty straight forward, you'll be messing with a little code and so there's always the possibility to mess something up, do at your own risk! I'm not responsible for wrecking your phone... That said, my phone was pretty much unusable with google search popping up every two to three seconds and is now working great!

Ok, to disable the bottom buttons open fx file explorer with root access and go to /system/usr/keylayout and in the fx menu select mount read-write. Then long click on sec_touchkey.kl and choose open with fx editor (or whatever you use to edit read-only files) and you'll see the 4 keys listed there. place a hashmark # in front of each line then save the file. You've just told the system that those are comments and nothing to worry about, ie. they're annulled.

Then to enable the onscreen buttons go back into fx file explorer and open /system. Again mount read-write and then open the file called build.prop in fx text editor, scroll to the very bottom and add the following line: qemu.hw.mainkeys=0 then save that file also.

Last thing is go into the android settings menu and click on buttons then backlight and uncheck illuminate buttons. That way they don't show and tempt you to hit them, plus could save battery since you're no longer using those keys anyway.

(If you ever wanted to reverse this for whatever reason you could simply reinstall the ROM or go through the process to remove the hash marks in /system/usr/keylayout/sec_touchkey.kl and then change the =0 to =1 in the build.prop and restart.)

Now restart and away you go. Back in buttons under settings you can now go into "buttons and layout" and edit the position, number, and type of soft buttons you want down there.

Hope this helps someone.

Unfortunately, every time you update the rom you have to do it again, but perhaps [MENTION=4800121]Sultanxda[/MENTION] could write in some toggles for these options in the settings menu or something (I don't know about such things). Then again, maybe it's time to look for another phone, but I'm happy with the mod and like my skyrocket so... Buenas noches!