I'm currently running the 20120901 version of CM10 because every new NIGHTLY and EXPERIMENTAL build isn't functioning like it. In the build I have, pressing the Recent Apps button brings up the App Settings and a long press and hold on the Menu button brings up the recent Apps. In the new builds nothing I can find brings up those settings. This renders several apps I need as useless. For instance when adding a contact there is no way for me to add an email address or any other content. With no Settings button I am unable to edit the contact. I'm hoping that I am just missing something. As I find more inconsistencies I'll report them here.
Also, I thought that a function of JellyBean was the ability to access Google Now from any screen by swiping the Menu button up. This feature doesn't appear to be working either.
*Update* I fixed the problem. The CM10 version I had had the keys defaulted that I needed to use. The new version didn't. I had to map the hardware keys. Here's how in case anyone else has a similar problem. Bring up Settings -- System -- Hardware Keys -- check Enable custom actions. Change Home Key (Long Press) to Recent Apps Switcher. Change App switch key to Open/Close menu. If this thread needs to be deleted then so be it. I just wanted to make sure I shared how I fixed my own problem.
I thought I saw a video on YouTube about how dragging the menu button up brings up Google now. Is this a setting I need to activate?
Sent from my EVO using xda app-developers app
Related
My HD2 "Frankenphone" (it's built from no less than 3 other HD2's) has no working hardware keys on the front of the phone. The volume keys, however, do still work. I therefore want to cook a rom based on an existing one that has Volume up/down mapped to HOME/Back.
Furthermore, I was wondering if I could somehow get the MENU button implemented as well. I understand that this is not possible through the SDK, but perhaps it can be done by writing native C code. E.g. a longpress Volume-up could be menu, a long-press Volume-down could be search.
I'm not asking for someone to do this for me, I'd like to do this myself. What I'm looking for are a few quick pointers to how to start this endeavor. I have previous experience cooking custom roms using toolchains under linux, and also experience writing C (non-gui) code under linux. So useful pointers would be :
* Where can I find the key mappings? I suppose this is part of the kernel/user space?
* How would I go about implementing the long-press feature? Or can you hint towards another possible solution that does not involve the front hardware keys (touchscreen snooping for gestures? accellerometer? Any other sensor?)
Take a look here:
http://source.android.com/porting/keymaps_keyboard_input.html
Hope that helps.
One thing I do in most builds is change my call key to a search key.
Hi!
Take a look at the following thread! http://forum.xda-developers.com/showthread.php?t=740629
paalkr said:
Hi!
Take a look at the following thread! http://forum.xda-developers.com/showthread.php?t=740629
Click to expand...
Click to collapse
Awesome, thanks! That worked like a charm. Mounted the system.ext2 loopback, patched the keys, and tadaah, working home + back. That at least makes the phone usable again.
Can anyone recommend a solution to get a working MENU action? It looks like long-press back is handled by apps individually (e.g. in the browser it will show a history), while long-press home displays a task switcher. I could live with long-press back being handled by android itself to implement the menu function.
(edit) looks like this is possible, e.g. here it mentions "including some special features to support the virtual hard keys that are appearing on recent devices such as Droid." Now how did they do that?
I've searched everywhere, but didn't find a solution for the following:
when you hold the bottom left hardware touchkey you'll get a popup browser with google search.
And if you hold the center key a window appears with recent programs.
Is there a way too change these shortcuts into something of my own choice?
My s2 is rooted, so maybe there is an app that will do the trick?
Like you, I'd love to remap the menu key to home and home key to menu. We use the home key much more often than menu and it's harder to press a physical key. However, I haven't found such a mod yet.
Remapping keys
I am looking for a way to remap long press of back key (i.e. hold down right key) to something else. Haven't found anything yet.
Now I am using SwipeSwitcher - I configured top left swipe to run Quicker, top right swipe to run a task switcher (I am using PreHome), bottom right swipe to run recent apps (I couldn't find an app to run ICS recent apps, I installed Nova Launcher and assigned the swipe action to its recent apps shortcut).
I'm running kushdeck's cm10 10/15 rom and just realized none of my apps have a menu button? I'm guessing i'm missing something stupidly simply. For example in the google play store i can't access my apps or settings on my sense rom i had the standard 3 dot button next to the search icon in the top right on cm 10 i have nothing same for twitter and other apps.
So how do i utilize a menu key on jb/cm10?
nvm figured it out (its been a while since i've run cm roms) for anyone looking for a solution go to settings>system>hardward keys and add a dual function to a buttom, ie long press of recent apps = menu
Hi guys, long time no modding Recently since the Droid Ultra announced and the peculiarities about the buttons setup, i got an idea about placing the Menu button as Recent Apps button like in Droid Ultra. But what about legacy apps you say? don't worry, just like Droid Ultra, just long press it and release, then additional hidden setting will come up. If your apps are 4.0 and up, the Overflow button will be added in the Title Bar so no need to long press to reach the menu.
Download link:
v1.2 http://www.mediafire.com/?9dea8on8xn9yu6t
v1.0 http://www.mediafire.com/?zggm555bcqddse4
Restore http://www.mediafire.com/?znt71nsm8w0a8ww
Still looking for better long press behavior though, should be popping up the menu while pressing instead of when the button got released.
FAQ:
Q: Which ROM is compatible?
A: 982.124.14 ROM of RAZR JB. Au or Eu version etc is compatible.
Q: Why not the Search button on our RAZR?
A: Because the code is too complex and with additional Google Search functionality, too much to be edited. Better yet, i intended to publish this mod as tutorial (once the long press behavior is fixed) And i don't really want to remove the Google Now experience altogether by just remapping the key, so i chose the menu button.
Version History:
1.0
- Release
1.2
- Added Second Haptic Feedback when long press the menu button.
- Remove Long Press event on Home
Trying now. Running Dirty unicorns with JBX kernel. Post results if you wish...
(Clever signature___here)
------------edit------------
Too risky. Sorry...I will just remap the hardware keys using my rom. But thanks for the mod and the idea. Lol.
New version has been added, which added a second haptic feedback after long press. Trying to make the menus out while pressing but it doesn't work quite well.
I remapped my capacitive menu button to Recent Apps on ICS. However, I've seen somewhere before a mod or something that forces apps like GMail, etc to show the on-screen menu button (I think it's called overflow menu). My problem now is that the apps still think that I have a menu button so it's hiding the overflow menu. How do I force ICS to show it? Or how do I make it know that I don't have a menu button anymore so it should show the virtual one?
I've done it long ago but my hard drive crashed so I can't figure out what I did before to achieve it.
This is on ICS CM 9 Xperia Active. Thanks in advance!