[Mod-Deprecated] Map Recent Apps Soft Key to Menu - Sprint HTC EVO 4G LTE

Alright, this is only halfway done, but until I hear back from the One X devs and remove the menu software button, this will at least give you the menu softkey. I'm not going to bother making a flashable zip until I'm finished with everything, so, for now, follow these instructions.
Requirements:
1. SuperUser permissions (root)
2. Root Explorer (or a similar app with root permissions and the ability to edit any file as text)
Directions:
1. Navigate to /system/user/keylayout
2. Find the synaptics-rmi-touchscreen.kl AMD long-press on it. Select "Open in text editor."
3. Change the line for key 249 (APP_SWITCH) to MENU.
4. Use the on-screen menu key for the last time to select Save and Apply Changes.
5. Reboot.
Disclaimer: This means you will lose the ability to access the recent apps menu. I never really use it much, but I know some people do. So if you really need that, hold off until I update with a flashable zip (or the proper files to push if we don't have a recovery out already).
As soon as I figure out how to remove the on screen button, I'll give a real update and freshen up the OP. This will be my first public mod, so try to cut me a little slack, and keep in mind I'm not really a dev, I'm just trying to help out and expand my knowledge a little. Who knows, maybe I'll keep picking up on things and put out a theme, and maybe even a rom of my own eventually!
Thanks to the following who have helped me or whose tools I have used!
OMJ - For the base 1.13.651.1 deodexed rom. (I was using the kitchen wrong, because I am n00b)
sk806 - For pointing me to the right apktool and baksmali versions, as well as guiding me through the process when I effed up.
TeamWin for the awesome recovery (and, of course, toastcfh, who is a BOSS!)
The devs of Root Explorer, because that app does EVERYTHING! You can edit keyboard layouts on the fly and reboot to apply!
And whoever is going to help me write my first updater-script so this can be flashable when it's done!
Sent from my EVO using Tapatalk 2

RegnierD said:
Alright, this is only halfway done, but until I hear back from the One X devs and remove the menu software button, this will at least give you the menu softkey. I'm not going to bother making a flashable zip until I'm finished with everything, so, for now, follow these instructions.
Requirements:
1. SuperUser permissions (root)
2. Root Explorer (or a similar app with root permissions and the ability to edit any file as text)
Directions:
1. Navigate to /system/user/keylayout
2. Find the synaptics-rmi-touchscreen.kl AMD long-press on it. Select "Open in text editor."
3. Change the line for key 249 (APP_VIEW) to MENU.
4. Use the on-screen menu key for the last time to select Save and Apply Changes.
5. Reboot.
As soon as I figure out how to remove the on screen button, I'll update this.
Sent from my EVO using Tapatalk 2
Click to expand...
Click to collapse
Thanks!! How do we get to recent apps now though?
Sent from my EVO using Tapatalk 2

alainater said:
Thanks!! How do we get to recent apps now though?
Sent from my EVO using Tapatalk 2
Click to expand...
Click to collapse
Until I figure out the environment to properly decompile the jars and apks, there is no way to do that. Probably should have mentioned that. Haha. Until I can crack open the android.policy.jar, you'll have to use the app icon from the drawer/homescreen.
If you want to revert, delete the modded one and remove .bak from the original that RE backed up for you.
Sent from my EVO using Tapatalk 2

RegnierD said:
Until I figure out the environment to properly decompile the jars and apks, there is no way to do that. Probably should have mentioned that. Haha. Until I can crack open the android.policy.jar, you'll have to use the app icon from the drawer/homescreen.
If you want to revert, delete the modded one and remove .bak from the original that RE backed up for you.
Sent from my EVO using Tapatalk 2
Click to expand...
Click to collapse
Haha ok sounds good
Sent from my EVO using Tapatalk 2

Hope this helps you in your journey
http://forum.xda-developers.com/showthread.php?t=1511730

regaw_leinad said:
Hope this helps you in your journey
http://forum.xda-developers.com/showthread.php?t=1511730
Click to expand...
Click to collapse
I'VE BEEN LOOKING ALL OVER FOR THAT! As soon as I hear back from a dev regarding the softkey and long pressing, I'll get a zip up here! This is my first public mod, so bear with me.
Sent from my EVO using Tapatalk 2

RegnierD said:
Alright, this is only halfway done, but until I hear back from the One X devs and remove the menu software button, this will at least give you the menu softkey. I'm not going to bother making a flashable zip until I'm finished with everything, so, for now, follow these instructions.
Requirements:
1. SuperUser permissions (root)
2. Root Explorer (or a similar app with root permissions and the ability to edit any file as text)
Directions:
1. Navigate to /system/user/keylayout
2. Find the synaptics-rmi-touchscreen.kl AMD long-press on it. Select "Open in text editor."
3. Change the line for key 249 (APP_VIEW) to MENU.
4. Use the on-screen menu key for the last time to select Save and Apply Changes.
5. Reboot.
As soon as I figure out how to remove the on screen button, I'll give a real update and freshen up the OP.
Sent from my EVO using Tapatalk 2
Click to expand...
Click to collapse
mine doesnt say APP_VIEW (says APP_SWITCH)
edit: still worked

jcwxguy said:
mine doesnt say APP_VIEW
Click to expand...
Click to collapse
mine did

I'll be checking back in on this progress. The lack of a menu button, and the resulting 15% of screen wasted on a soft menu button, is by far the biggest problem with this phone. It really is pathetic to play a full screen game and have that silly soft menu button at the bottom.
I would prefer the multitask button to be a menu, and long-press home become multitask like on previous phones.

jcwxguy said:
mine doesnt say APP_VIEW (says APP_SWITCH)
edit: still worked
Click to expand...
Click to collapse
Thank you, I fixed the OP.
jirafabo said:
I'll be checking back in on this progress. The lack of a menu button, and the resulting 15% of screen wasted on a soft menu button, is by far the biggest problem with this phone. It really is pathetic to play a full screen game and have that silly soft menu button at the bottom.
I would prefer the multitask button to be a menu, and long-press home become multitask like on previous phones.
Click to expand...
Click to collapse
Once I've got it all together, I'll post several versions of the mod. I know, personally, I'm going to have mone set as such:
Back (Leave long press empty)
Home (Menu)
Multitasking (Search)
On a somewhat off topic note, I'm happy to be getting more and more into Android. It's exciting. I've made it a personal goal to try and be really active in this community. I've learned a lot through reading, so it's time to apply some of it and pay things forward a little.
Sent from my EVO using Tapatalk 2

RegnierD said:
I'm going to have mone set as such:
Back (Leave long press empty)
Home (Menu)
Multitasking (Search)
Sent from my EVO using Tapatalk 2
Click to expand...
Click to collapse
I like that idea

I've done some Android dev, so I may be able to put some effort into this. Personally, I'd like to see the keys like:
Back: short = Back, long = kill current app (like Cyanogen)
Home: short = Home, long = recent apps
Multitasking: short = Menu, long = voice search (like long press search on EVO 4G)

RegnierD said:
Thank you, I fixed the OP.
Once I've got it all together, I'll post several versions of the mod. I know, personally, I'm going to have mone set as such:
Back (Leave long press empty)
Home (Menu)
Multitasking (Search)
On a somewhat off topic note, I'm happy to be getting more and more into Android. It's exciting. I've made it a personal goal to try and be really active in this community. I've learned a lot through reading, so it's time to apply some of it and pay things forward a little.
Sent from my EVO using Tapatalk 2
Click to expand...
Click to collapse
I want that same setup. This thread is added to my favorites.
Sent from my EVO LTE using Tapatalk 2

I'm not sure how easy the long press of back to kill will be to implement. It probably depends on whether or not Sense 4/ICS supports killing the foreground app natively. If not, it might have to be added, at which point, I'll go bug IHTFP69 and ask how he implemented it into his Zeus builds.
I'm under the impression that the software keys are just a flag in SystemUI, but not entirely sure if I remember having read that correctly.
I'm out with the guys tossing a few back in celebration, but when I get home, it's time to boot up my Mint partition!
Sent from my EVO using Tapatalk 2

wvufan said:
I've done some Android dev, so I may be able to put some effort into this. Personally, I'd like to see the keys like:
Back: short = Back, long = kill current app (like Cyanogen)
Home: short = Home, long = recent apps
Multitasking: short = Menu, long = voice search (like long press search on EVO 4G)
Click to expand...
Click to collapse
My thoughts exactly. I think this setup flows best with the history of EVO button bindings.
I could live without the long-press kill, though (when I enabled it I found myself nuking apps on accident (especially Netflix) more often than intentionally. Additionally, I haven't had a single hangup on the LTE so far).
The holy grail, of course, would be an app/settings option allowing for full configurability of the buttons from within the OS. Perhaps CyanogenMod will feature it. (EDIT: It does)

To be honest, I don't think long press back to kill would be that helpful. I'll still make it, just for the few who really want it, but really, just hit home and then bring up multitasking. If you want the free RAM so badly, you'll be better off in an interface where you can kill multiple apps by swiping them away. Leaving three or four in the background is not going to affect your battery anyway (unless it's the official Facebook app, lol).
Edit: ^Oh wow, I hadn't even though of extending the customizations that far. Maybe I collectively we could figure out a way to include multiple functions into the LeeDroid Sense 4 tweak apps when they start coming out!
Sent from my EVO using Tapatalk 2

RegnierD said:
If you want the free RAM so badly, you'll be better off in an interface where you can kill multiple apps by swiping them away.
Click to expand...
Click to collapse
Now we just need an interface where you can kill multiple apps by swiping them away. (I'm referencing the fact that the app switcher on the eVOLTe only really shows you one app at a time).

RegnierD said:
Alright, this is only halfway done, but until I hear back from the One X devs and remove the menu software button, this will at least give you the menu softkey. I'm not going to bother making a flashable zip until I'm finished with everything, so, for now, follow these instructions.
Requirements:
1. SuperUser permissions (root)
2. Root Explorer (or a similar app with root permissions and the ability to edit any file as text)
Directions:
1. Navigate to /system/user/keylayout
2. Find the synaptics-rmi-touchscreen.kl AMD long-press on it. Select "Open in text editor."
3. Change the line for key 249 (APP_SWITCH) to MENU.
4. Use the on-screen menu key for the last time to select Save and Apply Changes.
5. Reboot.
Disclaimer: This means you will lose the ability to access the recent apps menu. I never really use it much, but I know some people do. So if you really need that, hold off until I update with a flashable zip (or the proper files to push if we don't have a recovery out already).
As soon as I figure out how to remove the on screen button, I'll give a real update and freshen up the OP. This will be my first public mod, so try to cut me a little slack, and keep in mind I'm not really a dev, I'm just trying to help out and expand my knowledge a little. Who knows, maybe I'll keep picking up on things and put out a theme, and maybe even a rom of my own eventually!
Sent from my EVO using Tapatalk 2
Click to expand...
Click to collapse
Are u still working on the longpress home for recent? If so hit me up
Sent from my MZ609 using Tapatalk 2

jirafabo said:
I'll be checking back in on this progress. The lack of a menu button, and the resulting 15% of screen wasted on a soft menu button, is by far the biggest problem with this phone. It really is pathetic to play a full screen game and have that silly soft menu button at the bottom.
I would prefer the multitask button to be a menu, and long-press home become multitask like on previous phones.
Click to expand...
Click to collapse
This ^^^^^↑^^^^^↑↑↑↑↑^^^^^^
Couldn't agree more. And much thanks o OP.
sent from 2yr old Evo on ICS

wvufan said:
I've done some Android dev, so I may be able to put some effort into this. Personally, I'd like to see the keys like:
Back: short = Back, long = kill current app (like Cyanogen)
Home: short = Home, long = recent apps
Multitasking: short = Menu, long = voice search (like long press search on EVO 4G)
Click to expand...
Click to collapse
Oops. Actually THIS ^^^^^^↑^^^^^^↑^^^^^^
sent from 2yr old Evo on ICS

Related

Life After Rooting (please contribute)

For those new to the world of rooting or just not sure what to do next, please add to this thread what you think are "must haves" or "must do" after rooting the nook tablet. I am sure there are awesome apps and tricks etc out there and nobody knows everything so please post what you feel is something one shouldbdo or get or install after rooting.
I think the Button Savior app is a nice one to have. It lets you set up transparent "buttons" on the side of your screen enabling you to go back, or to your chose home screen, without hitting the "n" home button. Having this app enables you to use said "n" home button to take you only back to the original, stock Nook home screen.
Just my two cents....
npw1138 said:
I think the Button Savior app is a nice one to have. It lets you set up transparent "buttons" on the side of your screen enabling you to go back, or to your chose home screen, without hitting the "n" home button. Having this app enables you to use said "n" home button to take you only back to the original, stock Nook home screen.
Just my two cents....
Click to expand...
Click to collapse
Thanks. I agree that is a good one. Another is AnyCut. Anycut let's you place shortcuts to virtually anywhere including settings menus that are normally hidden or hard to find otherwise.
Titanium Backup and AdAway are a couple of my favorite root applications.
AdFree, TitaniumBackup, Root Explorer, ButtonSavior, Terminal Emulator.... Those a just a couple that I would consider necessities.
Great idea for a thread. This was my first time rooting. I agree with all of the above and there are a couple I want to check out as I hadn't heard of them. Other than that I would say MyBookDroid as it lets you not only keep track of what books you own, but have read, want to read, want to buy, or are in the middle of reading etc. I have gotten OverDrive for the first time for reading library books and am enjoying that. I would like to locate an 'office suite' for some of my take a long projects. Other wise I think that is all I'm aware of so far but will be watching this thread for more suggestions.
Use bettercut instead of any cut it will give you access to more options and shortcuts that even anycut cant get you
ianc125 said:
Use bettercut instead of any cut it will give you access to more options and shortcuts that even anycut cant get you
Click to expand...
Click to collapse
+1 for bettercut! There are things in there I've never seen so if you recommend using it for anything specific, let me know.
Screen Filter. Great app, I love it. It will allow you to lower the screen brightness below the default-allowable levels.
Most have been mentioned.
Right after you Root:
Definitely: Root Explorer and ES File Explorer. I use one or the other just about every day. Button Savior is a must.
Screenshot (app from kastor soft). Helps greatly when seeking help with OS/app issues to include a screencap if possible.
Use Anycut (or Bettercut) to make yourself a bunch of oft-needed shortcuts, like 'Home' (for the stock launcher), Appmenu, Debug Mode, Accessibility, etc. Put the shortcuts in a folder in GoLauncher for less clutter and convenient access.
If you think that you later may do some more in depth mucking around, Get SQLite Editor.
Cloud yourself up: Get Dropbox, Sugarsync, Box.net. and 4Shared. Together it's something like 20GB of cloud storage you can share directly with your NT. Very convenient to send yourself .apk, document, and media files via the cloud vs. USB.
Once you're feeling fairly confident:
1. Replace your stock keyboard with an alternative like Swiftkey Tablet X, hacker keyboard or whatever else is compatible. Read this thread, follow all the tutorial steps. This is a very forgiving hack, and you likely can't boot-loop your device even if something goes 'wrong'. Still, know what you're doing.
2. If you're using GoLauncher and having problems with widgets not loading after a reboot, follow the instructions in this thread to fix it. As above, read up and know what you're doing first.
3. Unless a more current Root method includes these: replace some system apps with stock Gingerbread versions. IE: email, keyboard, gallery 3D. Read through and understand the methods/files needed in this thread first.
Once you *really* know WTF you're doing:
Edit your build.prop file to spoof another device to add extra things to the Market. Build.prop can be safely changed in place (many other system files can't and can boot-loop your NT if you mess with them).
I've taken to keeping several build.prop files on hand- the stock, one to emulate a Nexus S, and one to emulate a Droid 3. I rename/switch them out and reset the Market, depending on what I'm trying to install directly from the Market. (For example, many Gameloft games show up when spoofing the Nexus S.)
Read up and know what you're doing before attempting. It's not a hard 'hack' but understand that applied incorrectly this could boot-loop your NT. When editing your build.prop file, ever point, every space, every character counts, so tripple-check your mods before committing and rebooting your NT. Backup and keep .bak copies of your working 'spoofs' and switch them if/when needed.
zaptoons said:
Screenshot (app from kastor soft). Helps greatly when seeking help with OS/app issues to include a screencap if possible.
Click to expand...
Click to collapse
Unnecessary; you can take screenshots by hitting N + Volume Down.
Edit: Sorry if that sounded dickish, it's kind of late and I was distracted by The League.
As I use my NT mainly for entertainment while at work, the FIRST thing I researched how to edit my build.prop to spoof a Nexus S. Opened up a whole WORLD of compatible games!
Also, I got Mx Player, as an alternative to the stock video player. Mx is compatible with all of your major video codecs, and for the most part they play flawlessly. Occasionally, I find a vid that doesn't work with it, but that is largely due to the way the video was compressed.
Next thing I'm researching---Vuze ;-)
Sent from my rooted Nook Tablet using Tapatalk 8)
I recommend Opera Mobile for internet. It has great copy and paste function.
Swype keyboard is a must for me.
Taptu is an awesome way to consume information on your favorite topics.
Smart Rotate allows you to choose which apps rotate and which ones don't.
Quick Pic for a super fast gallery replacement that doesn't mess up wallpaper settings. (select the floppy icon to set the wallpaper)
any.do for an awesome to do app that is a joy to use.
Tapatalk of course.
Also, long press on the home button in button savior to access six previous apps.
Sent from my Nexus S 4G using Tapatalk
SG Pillar said:
Unnecessary; you can take screenshots by hitting N + Volume Down.
Edit: Sorry if that sounded dickish, it's kind of late and I was distracted by The League.
Click to expand...
Click to collapse
I completely forgot about that! Not dickish at all, thanks.
Sent from my Nexus S using xda premium
deralaand said:
Also, long press on the home button in button savior to access six previous apps.
Click to expand...
Click to collapse
Awesome! Never knew this! Very informative thread.
Sent from my Nexus S using xda premium
deralaand said:
...
Also, long press on the home button in button savior to access six previous apps.
Sent from my Nexus S 4G using Tapatalk
Click to expand...
Click to collapse
Thanks, great eye! I will be using this quite a bit.
Sent from my rooted BNTV250 using Tapatalk
The ones I couldn't do without are:
1) Go Launcher EX
2) Homecatcher - now the nook button takes me to my GoLauncher home screen and bypasses the stock nook screen altogether. It also eliminated my need for button savior. Not bashing the app, just didn't need it anymore since I wasn't using it for anything except getting back to my GL home screen anyway. I use the right to left swipe or even one press of the nook button in most every program to go back if I need to.
3) MX Video Player - like people are saying, plays anything and does it better than stock video player
4) ComicRack - suggested by people here on the boards, and again, better than the stock program for reading comics (more file types supported, better resolution, better functionality)
If you have access to a rooted phone and the app 'root explorer', you can capture many apps that would be 'incompatible' on the market.
This is how I originally got the Facebook and Twitter app working.
If you attempt this, you must be very careful using root explorer. It could allow you destroy your device.
Here are the steps I used.
1. Make sure the app you want, is loaded on the rooted Android device. (other than Nook)
2. Use root explorer on that Android device.
3. Navigate to data/app and search for the apk of the app that you want.
4. Long press on that apk and choose send.
5. I have dropbox installed, so I send apps to that so I can easily retrieve them whenever I want. You should be able to use gmail to mail them to your self on the Nook.
6. On the Nook, download the apk using whatever method you chose.
7. Install the file. Make sure to choose 'Package Installer'.
8 Enjoy!
Groove Ip
Im trying to get mine to make free VOIP calls. I have tried several different programs. With Groove Ip from Google Ive gotten it where I can hear the call over my nt but cannot seem to get the app to recognize the mic.
Any ideas how I can do this?
npw1138 said:
I think the Button Savior app is a nice one to have. It lets you set up transparent "buttons" on the side of your screen enabling you to go back, or to your chose home screen, without hitting the "n" home button. Having this app enables you to use said "n" home button to take you only back to the original, stock Nook home screen.
Just my two cents....
Click to expand...
Click to collapse
Does the "recent apps" button (the four squares icon) work for anyone? If so, how did you configure to get it going? For me it does nothing.
Note, I have granted BS superuser permissions, so it's not that.
Edit: now I find "Also, long press on the home button in button savior to access six previous apps." Excellent; solves the problem, but what is the 4-squares icon if not that?

[Mod] 3 dot menu removal. Button remap (Coming Soon)

I have got rid of the 3 dot menu bar which is easy(zip file posted). But trying to remap recent apps was a fail. When I try to remap recent to menu it would affect home button not working so in the zip is the file the original file to remap buttons if you want to take a look and see if anyone here can remap recent to menu. AND eventually me or someone else will figure out long press remaping.
As well I figured out using the GMD Gestures app from playstore, you can create your own gesture and set it to recent apps if you want.
FYI for the 3 dot menu bar removal it requires you to delete the build.prop via recovery file manager than flash. For some reason it wont replace the file. So delete than flash and same with the button remap file in the zip.
THE BUTTON REMAP IS JUST FOR PEOPLE WHO WANT TO LOOK AT THE FILE TO SEE IF THEY CAN FIX.
THE NO MENU FILE IS A FLASHABLE TO GET RID OF MENU BAR.
well to fix the files not being overwritten via the flashable i changed your updater-script to /dev/block/mmcblk0p32 vs /dev/block/mmcblk0p2 but also didn't have any luck on the mod working either..the first time it made my recents button basically do nothing my home button seem to just select things and then backed as usual.. and then i edited the .kl file thinking maybe since you had things things right next to eachother and not on each line it caused a error i just had the menu (3 dots) issue disappear but the recents key worked as usual.. maybe just user error.
lasphyxial said:
well to fix the files not being overwritten via the flashable i changed your updater-script to /dev/block/mmcblk0p32 vs /dev/block/mmcblk0p2 but also didn't have any luck on the mod working either..the first time it made my recents button basically do nothing my home button seem to just select things and then backed as usual.. and then i edited the .kl file thinking maybe since you had things things right next to eachother and not on each line it caused a error i just had the menu (3 dots) issue disappear but the recents key worked as usual.. maybe just user error.
Click to expand...
Click to collapse
So re-mapping DOES work if you edit the .kl file and fix the typo?
Argumentation said:
So re-mapping DOES work if you edit the .kl file and fix the typo?
Click to expand...
Click to collapse
no the remapping didn't work once i fixed the typo.. but it did remove the menu from the apps that show it on the bottom of the screen so it half worked..
lasphyxial said:
no the remapping didn't work once i fixed the typo.. but it did remove the menu from the apps that show it on the bottom of the screen so it half worked..
Click to expand...
Click to collapse
Ah, ok. :good: Also, did it break multitasking?
You might want to check with runandhide about long press remapping:
http://forum.xda-developers.com/showthread.php?t=1681034
He got this working on the evo lte by changing this code:
http://forum.xda-developers.com/showpost.php?p=26734996&postcount=3
I agree with you that the recent apps button should be menu on tap and recent apps on long press.
str8upx said:
You might want to check with runandhide about long press remapping: http://forum.xda-developers.com/showthread.php?t=1681034
He got this working on the evo lte.
Click to expand...
Click to collapse
I will pm him and see if he can help with long press.
He fixed long press on home but that is already google now which I like. I'm asking him about long press on recent key.
Actually the modified build.prop is what gets rid of 3 dot menu bar.
What's the reasoning behind making the recent apps button do menu upon tap and actually show recent apps upon long press? That seems logically backwards to me.
Maybe its just because I use the recent apps button more than any other, but it seems like it should be like it is stock and then upon long press show the menu. Isn't that how HTC did it officially on their update to the One?
Obviously its a matter of personal preference - glad to see someone working on this (thank you!) because that bar is driving me nuts haha.
thenickisme said:
What's the reasoning behind making the recent apps button do menu upon tap and actually show recent apps upon long press? That seems logically backwards to me.
Maybe its just because I use the recent apps button more than any other, but it seems like it should be like it is stock and then upon long press show the menu. Isn't that how HTC did it officially on their update to the One?
Obviously its a matter of personal preference - glad to see someone working on this (thank you!) because that bar is driving me nuts haha.
Click to expand...
Click to collapse
Yeah I like it more that way too
Sent from my HTC6435LVW using xda app-developers app
+1, I like it that way too.
Sent from my HTC6435LVW using xda premium
So if I flash this MOD ... will this just remove the annoying 3 dot menu on the bottom of my phone that comes up on all the screens/apps that I use.
Or am I going to lose the functionality of pressing recent apps, home, back?
whats this MOD do, as is..?
Thank you! I can't thank you enough!
Sent from my HTC Droid DNA
-4ndr01d- said:
So if I flash this MOD ... will this just remove the annoying 3 dot menu on the bottom of my phone that comes up on all the screens/apps that I use.
Or am I going to lose the functionality of pressing recent apps, home, back?
whats this MOD do, as is..?
Click to expand...
Click to collapse
Well since my zip file does not replace files then all you do is delete build.prop via recovery file manager and flash. It won't mess with capacitive buttons unless you deleted that file too but don't so only 3 dots will go away.
thenickisme said:
What's the reasoning behind making the recent apps button do menu upon tap and actually show recent apps upon long press? That seems logically backwards to me.
Maybe its just because I use the recent apps button more than any other, but it seems like it should be like it is stock and then upon long press show the menu. Isn't that how HTC did it officially on their update to the One?
Obviously its a matter of personal preference - glad to see someone working on this (thank you!) because that bar is driving me nuts haha.
Click to expand...
Click to collapse
Probably because you have had to long press for recent apps since android cupcake. Its natural.
So if I am following this thread correctly, this WILL completely remove the 3 dotted menu, HOWEVER, we have NO access to getting in to an app menu until the recent button can be remapped. Correct?
BFirebird101 said:
So if I am following this thread correctly, this WILL completely remove the 3 dotted menu, HOWEVER, we have NO access to getting in to an app menu until the recent button can be remapped. Correct?
Click to expand...
Click to collapse
yes or you can download GMD Gestures app from play store and set a gesture to menu. Thats what I do.
So like mentioned above, the 3 dot menu will be gone and capacitive buttons will work as normal?
and use the GMD gesture app to get into menus of applications?
can we revert this process if something happens. like replace the files it removes.
obviously in a ZIP bc we cant push them with root explorer yet
str8upx said:
Probably because you have had to long press for recent apps since android cupcake. Its natural.
Click to expand...
Click to collapse
But that was a long press of the home button correct? A lone button dedicated to recent apps functionality wasn't introduced until ICS. Considering the vast majority of general users(not us XDA types), I would argue that most people had never heard of the recent apps feature until el Goog stuffed it down everyone's throat when they shifted into the new 3 button system. I feel like that has become key to the operation of Android and considering the changes from 4.1 to 4.2 Google intends to keep it that way and build around it.
I know this is a mod that really isn't for the general public, but I feel like Google is a smart company. Just browse through their dev guidelines and you can see that they take every single detail into account and invest HEAVILY into finding the best way to operate Android. -I don't feel like this design change was a shot in the dark for them.
Of course, this would all be moot if HTC had decided they weren't 'too cool' for on-screens.
Sorry, ill get off my UX soapbox haha
So there is no 3 dot removal yet? Where does it place it to?
Not an iPhone.....
luke1333 said:
So there is no 3 dot removal yet? Where does it place it to?
Not an iPhone.....
Click to expand...
Click to collapse
There is. The mod I posted removes 3 dot but you need to delete build.prop via recovery file manager before flashing because it will flash a modified build.prop.
Also using GMD Gesture app for menu.

Remove Nav Bar Permanently

At Your Own Risk!!! I Am Not Responsible For Anything You Do To Your Device
So if you are like me you're tired of looking at the gaudy version of a nav bar and soft keys that amazon has come up with. So I started looking around for a way to modify the soft keys to look more like stock android. I may at some point dive into the framework and rewrite portions to do this, but in my search I came across an old method for removing the nav bar altogether. It is a very simple build.prop edit and at the same time adds some screen real-estate. I've confirmed this does work on this device, check out the screenshots below.
How to(rooted device):
1- You will first need a soft key/nav buttons app(once this is done the stock keys will be gone, and kinda hard to navigate without some). I like using Button Savior, it allows you to place the soft keys anywhere around the perimeter of the screen, and has multiple themes you can use. Also if you have the paid version you can change the number and position of buttons
2- Using a file manager navigate to /system/build.prop file
3- Open build.prop with a text editor, scroll to the end and on a new line enter:
Code:
qemu.hw.mainkeys=1
4- Save and reboot.
Now there are ways to do this with launchers but it will not be permanently removed and will still show up in apps.
To get stock keys back just delete the line you entered in the build.prop and reboot
Remove soft keys
onemeila said:
At Your Own Risk!!! I Am Not Responsible For Anything You Do To Your Device
So if you are like me you're tired of looking at the gaudy version of a nav bar and soft keys that amazon has come up with. So I started looking around for a way to modify the soft keys to look more like stock android. I may at some point dive into the framework and rewrite portions to do this, but in my search I came across an old method for removing the nav bar altogether. It is a very simple build.prop edit and at the same time adds some screen real-estate. I've confirmed this does work on this device, check out the screenshots below.
How to(rooted device):
1- You will first need a soft key/nav buttons app(once this is done the stock keys will be gone, and kinda hard to navigate without some). I like using Button Savior, it allows you to place the soft keys anywhere around the perimeter of the screen, and has multiple themes you can use. Also if you have the paid version you can change the number and position of buttons
2- Using a file manager navigate to /system/build.prop file
3- Open build.prop with a text editor, scroll to the end and on a new line enter:
Code:
qemu.hw.mainkeys=1
4- Save and reboot.
Now there are ways to do this with launchers but it will not be permanently removed and will still show up in apps.
To get stock keys back just delete the line you entered in the build.prop and reboot
Click to expand...
Click to collapse
Hello
Just wanted to say thanks for the above info. It all works great and the extra room on the screen is appreciated. By the way, I am using CM 10 rom on my RAZR M, and it works great there as well. Doesn't work perfectly on the stock RAZR M, although both soft keys and header info (3G/4G-signal strength, etc).are removed as well, but there is a System.UI closing warning. However, it does work on the stock if the added directions are removed from build.prop in text editor, but NO reboot. Otherwise the stock keys return.
Works on 7" KFHD, too. Just set up, very cool. Big thanks
Sent from my rooted Kindle Fire HD
onemeila said:
At Your Own Risk!!! I Am Not Responsible For Anything You Do To Your Device
So if you are like me you're tired of looking at the gaudy version of a nav bar and soft keys that amazon has come up with. So I started looking around for a way to modify the soft keys to look more like stock android. I may at some point dive into the framework and rewrite portions to do this, but in my search I came across an old method for removing the nav bar altogether. It is a very simple build.prop edit and at the same time adds some screen real-estate. I've confirmed this does work on this device, check out the screenshots below.
How to(rooted device):
1- You will first need a soft key/nav buttons app(once this is done the stock keys will be gone, and kinda hard to navigate without some). I like using Button Savior, it allows you to place the soft keys anywhere around the perimeter of the screen, and has multiple themes you can use. Also if you have the paid version you can change the number and position of buttons
2- Using a file manager navigate to /system/build.prop file
3- Open build.prop with a text editor, scroll to the end and on a new line enter:
Code:
qemu.hw.mainkeys=1
4- Save and reboot.
Now there are ways to do this with launchers but it will not be permanently removed and will still show up in apps.
To get stock keys back just delete the line you entered in the build.prop and reboot
Click to expand...
Click to collapse
Works fine on my recently re-rooted 7.2.2 - went ahead & sprung for the pro so I could remap the phone key to something useful ("calling home", going to the original home so I can read books. I sometimes forget that's what I originally bought it for).
Thanks.
Sadly, i must say that i detected an issue. Some apps that are coming with an own menu-button lost this button, e.g. Aldiko (app to read books) or google chrome. In chrome, the menu can be accessed with the menu-button that comes with button saviour, but the menu of Aldiko can't be accessed at all.
Sent from my rooted Kindle Fire HD
This will work for me until cm 10 comes out. Confirmed working on Kindle Fire HD 7". This also fixes the issue of the keyboard in landscape mode.
Wow, this is the greatest thing I have done to my kindle yet, make sure to install button savior first or else you are gonna be having a hard time fixing it. Couldnt access my root to change the build prop back to install button savior, luckily i was able to download the apk file on my computer and transfer it over and install it. Set it to appear when i swipe from the right corner...and goes away after 5 seconds..different themes... and alot of options when it comes to using custom triggers. Found a pro version on google, works flawless.
Thanks for the tip, but can I suggest the better looking ltm launcher.
Sent from my KFTT using Tapatalk 2
Nice tip, I used button saviour previously on my HTC Desire and found it to be a great piece of kit, but I've noticed that while using it on my Kindle, particularly in portrait mode, when the button saviour bar is closed there is a flicker lower down the screen which is very annoying. Its as though it repositions itself at the bottom of the screen before closing. I'm using the pro version as well, so it's not got anything to do with that.
For now I've gone back to the default nav bar - it is annoying that there is no autohide for that really as otherwise it does the job. There must be a way to autohide it as some apps do that.
I also had the no menu button problem. I had to go back to stock nav bar till that is figured out..oh well
Sent from my KFOT using Tapatalk HD
rockystar000 said:
I also had the no menu button problem. I had to go back to stock nav bar till that is figured out..oh well
Sent from my KFOT using Tapatalk HD
Click to expand...
Click to collapse
You can customize it in button savior to make a menu button there are a ton of extras in the settings
Sent from my KFTT using XDA Premium HD app
Yeah i know but with out stock nav bar the menu button doesn't do anything. For instance if i set it up with a menu button on button savior but no nav bar when an app should have a menu button it wouldn't be there any more. The button savior menu button also does nothing when u click it. If the stock nav bar is their however then the button savior menu button works again and it appears in the app again
Sent from my KFOT using Tapatalk HD
rockystar000 said:
Yeah i know but with out stock nav bar the menu button doesn't do anything. For instance if i set it up with a menu button on button savior but no nav bar when an app should have a menu button it wouldn't be there any more. The button savior menu button also does nothing when u click it. If the stock nav bar is their however then the button savior menu button works again and it appears in the app again
Sent from my KFOT using Tapatalk HD
Click to expand...
Click to collapse
I had noticed this, but not the part about the menu working with the bar there. perhaps we could mod the framework-res.apk to set the height to 0 or something then we would not need to do the qemu.hw.mainkeys=1..
About the file edit?
When I open the file and type the new line in.. It will not let me save it. Is it write protected or something? How do I get past this?
Thanks!
thanks alot for sharing.ill give it a try in my kindle fire hd 7" keep it up and GODBless!
cmullins135 said:
When I open the file and type the new line in.. It will not let me save it. Is it write protected or something? How do I get past this?
Click to expand...
Click to collapse
What file explorer are you using? Some of the text editors dont work on this device. I believe I ended up using root browser.
You're a life saver, man! Couldn't stand the huge bar Amazon thought looked good
Edit: Is there any way to make it so Button Savior automatically acquire super user privileges upon boot, without having to interact with it first?
An unimportant request, but would be pretty awesome
Sent from my KF-HD7
searched, but couldn't find it - but can anyone point me to a method for removing the amazon adds when in lockscreen mode? I can't stand it...! Lol... Thanks in advance!
cmullins135 said:
When I open the file and type the new line in.. It will not let me save it. Is it write protected or something? How do I get past this?
Click to expand...
Click to collapse
If you use root explorer, it works perfect - just mount as R/W,and it'll let you save.
cmullins135 said:
When I open the file and type the new line in.. It will not let me save it. Is it write protected or something? How do I get past this?
Click to expand...
Click to collapse
Make sure you mount the s system folder, and make sure whatever text editor you use has super user permissions or it won't save
Sent from my KF-HD7

Settings / Menu Button

Is it just me or is it kind of annoying that because they left out the menu button from the phone they now need to show it at the bottom of the screen for apps that depend on it being part of the phone??
Kinda seems like the iPhone 4 to 5 issue where the app only takes up part of the screen and the bottom is left to show that stupid menu line...
Couldn't that have made it horizontal instead of vertiacal to take up less space and make it more appealing???
/rant off
With custom roms there may be a fix to that. I also think it's annoying but don't worry soon enough it will be fixed depending on what Rom you put on your one. Hope this helps
Sent from my HTC One using Xparent Blue Tapatalk 2
Anyone having difficulty moving the camera app from the bottom row of apps? Every time i go to move it, just copies it instead.
iplayforkeeps said:
Anyone having difficulty moving the camera app from the bottom row of apps? Every time i go to move it, just copies it instead.
Click to expand...
Click to collapse
You have to have the app draw open and move it there and you should be good to go.
Sent from my HTC One using Tapatalk 2
iplayforkeeps said:
Anyone having difficulty moving the camera app from the bottom row of apps? Every time i go to move it, just copies it instead.
Click to expand...
Click to collapse
Ready for a bit of an annoyance? You have to do it from the App Drawer. Even more annoying? You have to move it out before you move another one in, otherwise you get a folder and you have to open the folder to remove the original (in other words it doesn't swap the icons, just creates a folder with both)..
Also - it is a bit annoying not having a menu button. Modaco's framework will allow you to long press back (or double press, don't know for sure) for menu. There's also work being done on a custom kernel which makes the HTC area on the capacitive button sensor another button for menu. There's also this (http://forum.xda-developers.com/showthread.php?t=2191626) which was done for another base (doesn't work on ours, changes some other things in Settings that shouldn't be changed and didn't seem to enable to setting - which leads me to believe ATT went further out of their way to remove it then some others), but I'm looking into the changes that were made to bring it to our base too. (unfortunately simply toggling the method always on didn't worked as I'd hoped, but suspected)
I've already shared a build.prop modified to remove the 3 dot menu bar, but this leaves you without a menu in some apps which is a little annoying. Hopefully I'll get long press back for menu figured out though for att's stock rom.. if it's uber important to you, most of the int'l roms already have this incorporated
Thanks for the information on how to remove the app from the bottom menu bar. I never use text messaging, so was quite annoyed by how it was always stuck in there. I put Viber in place of Text message app.
The lack of menu button and wasting more space on the screen for that function does annoy me too. They should have just make that HTC logo a soft button. I don't think they can add another button on HTC logo with a software though.
There's already a custom kernel available that has madebthe HTC logo a third button
Sent from my HTC One using Tapatalk 2

Remap App Switch To Menu

So ive been search around for a while now on how to fix this. And to anyone that chimes in and says why do you need the menu button obviously you don't use older apps, the new touch button on the screen is a huge annoyance especially since i've used my phones this way since my first S1. Regardless this is how i want it and so do many other people.
Currently this is only for a rooted phone
I have figured out how to remap the left soft key from the App Switcher/Multi window over to the old style menu key. Instructions for that can be found here
But now i don't have any way of switching to my currently open apps, after remapping the left key, the longpress now takes you to search. and long pressing on the home button also takes you to another variation of the search (both i dont use nor want). I want to be able to remap my left softkey on longpress to open up currently open apps (APP_SWITCH) and it would be nice if long pressing on Home could open the Task Manager as it did on my S3.
As far as i can tell editing of the longpress function is done via a Policy edit. Read about that HERE
Keep in mind that post is from 2014 so i have no idea if the internal code is still being handled the same way, i couldn't even find that file on my S6, but i did find a file called SEPOLICY in my root folder using ROOT EXPLORER. Do any of you know more about this and how I can go about changing this? im sure its a code level adjustment. Thanks
Long-press home button can be controlled without root easily.
Check out this app:
https://play.google.com/store/apps/details?id=com.spada.nowgesturetweaksfree
I use the long-press home to get to my last used app.
I wonder if I can remap my buttons to launch any other apps.. Will have to tinker around a bit.
Ewww.
@rbiter said:
Ewww.
Click to expand...
Click to collapse
if you have nothing useful to bring to this discussion then please get out
j1635 said:
if you have nothing useful to bring to this discussion then please get out
Click to expand...
Click to collapse
very useful. menu for navigation is long long outdate. software nave or 3 dots is the customary way to go. adding a secondary menu button is redudant and unnecessary. my little ewww comment brought a lot to the table. you tryingt to call me out on it is less useful.
@rbiter said:
very useful. menu for navigation is long long outdate. software nave or 3 dots is the customary way to go. adding a secondary menu button is redudant and unnecessary. my little ewww comment brought a lot to the table. you tryingt to call me out on it is less useful.
Click to expand...
Click to collapse
lol f off
If you guys use Dropbox, how do you get to the menu with SORT, etc.. without a menu key. This is making me crazy. I'm using nova launcher and there is no floating menu key. ????
The problem is if not every developer uses it, it's inconsistent.
It often helps if the options etc. In apps are on the top, so you don't have to fidget with your phone to reach the top or use two hands.
The menu button on every app is positioned somewhere else, so I find the op wanting it justified.
All in one gestures let's you remap every key, for some odd reason on my s4 I can remap the menu key, but on the S6 for some odd reason the option of the menu key has vanished in the same app:what:
Sent from my SM-G925F using XDA Free mobile app
Hi pal. Hope it helps. Make 254 button remap, then install nova launcher, in tab gestures select long press menu and then recent app. Profit! Now once tapped you have menu button, long pressed - recent apps.
So, i made it, i use it. It works.
j1635 said:
So ive been search around for a while now on how to fix this. And to anyone that chimes in and says why do you need the menu button obviously you don't use older apps, the new touch button on the screen is a huge annoyance especially since i've used my phones this way since my first S1. Regardless this is how i want it and so do many other people.
Currently this is only for a rooted phone
I have figured out how to remap the left soft key from the App Switcher/Multi window over to the old style menu key. Instructions for that can be found here
But now i don't have any way of switching to my currently open apps, after remapping the left key, the longpress now takes you to search. and long pressing on the home button also takes you to another variation of the search (both i dont use nor want). I want to be able to remap my left softkey on longpress to open up currently open apps (APP_SWITCH) and it would be nice if long pressing on Home could open the Task Manager as it did on my S3.
As far as i can tell editing of the longpress function is done via a Policy edit. Read about that HERE
Keep in mind that post is from 2014 so i have no idea if the internal code is still being handled the same way, i couldn't even find that file on my S6, but i did find a file called SEPOLICY in my root folder using ROOT EXPLORER. Do any of you know more about this and how I can go about changing this? im sure its a code level adjustment. Thanks
Click to expand...
Click to collapse
but if i want to change the long press from split screen to menu? how do i find that? will it work the same?
Delphinus3 said:
but if i want to change the long press from split screen to menu? how do i find that? will it work the same?
Click to expand...
Click to collapse
look at my Rom.. it needs changes in framework to get that working..and it is working
Alex-V said:
look at my Rom.. it needs changes in framework to get that working..and it is working
Click to expand...
Click to collapse
i saw your page.. there are 2 roms i seem to like, yours and EMPORIA but idk who is best. lol i haven't even bought the phone yet but yea the menu button will be missed for me. what i want in a rom? if its based on stock i like it as close to stock as possible (no bloatware), call recording, if there's an option for increasing camera performance thats awesome, better battery life than stock original. that's it basically. and if i only want to root, how can i change menu longpress? i hered theres like a toolbox root app for galaxy devices...
Delphinus3 said:
i saw your page.. there are 2 roms i seem to like, yours and EMPORIA but idk who is best. lol i haven't even bought the phone yet but yea the menu button will be missed for me. what i want in a rom? if its based on stock i like it as close to stock as possible (no bloatware), call recording, if there's an option for increasing camera performance thats awesome, better battery life than stock original. that's it basically. and if i only want to root, how can i change menu longpress? i hered theres like a toolbox root app for galaxy devices...
Click to expand...
Click to collapse
it's only my personal rom..means it's not made for making any profit or let's say thousands of users..
i think you must try it yourself for one or two days and compare..my is very clean

Categories

Resources