I'd like to remap the physical menu key of my Xperia Neo V running Cyanogenmod 9 to multi-tasking, the way it is on phones that were launched with ICS or Jelly Bean to begin with.

Apps built for ICS would then display the action overflow. With older apps, I guess an on-screen menu key would appear -- I think there is in fact an ICS phone that does this as it has only two keys, but I don't remember the name. Alternatively, the menu key would stay a menu key in these apps but this might be more difficult to achieve.

Is there any way to configure or modify Android to behave this way?

  • 1
    Just as a point of consideration, on devices that have physical menu buttons the action overflow button will not appear. Granted, with CM9 I wouldn't be surprised if someone came up with a way to force it (or something similar), but remapping menu might be a little funky. – eldarerathis Sep 7 '12 at 17:37
  • My thinking was that if my physical "menu" button is remapped, I don't have a physical menu button any more :) – Erik Sep 7 '12 at 17:39
  • 1
    It would be kind of interesting to see how Android handled that, as I don't know how precisely it makes the determination that you do (or do not) have a physical menu button. – eldarerathis Sep 7 '12 at 17:43
  • I'm using HTC Desire which has physical buttons. This awesome guy has a patch which displays soft buttons on screen making my phone act as a phone without physical button. – roxan Sep 7 '12 at 17:59
  • I'm not sure if I'd want that but it might be good as a starting point for researching where these things are defined. – Erik Sep 7 '12 at 19:17

As I have just discovered, the latest Cyanogenmod 10 nightlies have this feature. Unfortunately it doesn't ever display an on-screen menu key. As a workaround, I mapped long-press of the menu key to its old function.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.