yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] claytonjn:
You could try looking in your device section on XDA for information on modifying .kl files. You may be able to unassign WAKE from the power button by modifying one or more of those files.
[Xposed Framework Modules] jcarson7:
I'll look into that but I thought that was pretty much what this app was already doing in the background. If it's not then I guess I don't fully grasp how the app works. I'll read up some more.
[Xposed Framework Modules] _mysiak_:
Same issue here with Xperia Z2 stock 4.4.4 ROM. Unfortunate as this module seems to have everything I need :(
[Xposed Framework Modules] mr.shme:
Same here with my stock Oneplus One.
[Xposed Framework Modules] Jm@n:
Thanks for this great apk. Can you please add activities to the list for button mapping options. That's the only thing that we can't do is launch certain activities . Thanks
[Xposed Framework Modules] gerhardo:
I updated my mod of this module with something occasionally asked for here, to avoid the processing on keys that are not configured.

My mod contains some other changes too that have not been merged to Xposed Additions.

See http://xdaforums.com/showthread.php?t=2714281

* Set defaults for "external devices" to allow, as for instance MediaTek devices requires the setting.

* Do not await multi-key events for keys that are not configured for single key events. This avoids the processing delay for unconfigured keys. It is possible to check the unconfigured keys to, by mapping them to default or by enabling "Check Unconfigured Primary Key".
[Xposed Framework Modules] mitushorizon:
Also, I found out that if I enable this module (even without setting any button definition), I loose the vibration feedback of the navigation bar virtual keys.

Can anyone check if it happens to you too!? ...
[Xposed Framework Modules] egingell:
That's a TouchWiz/device issue and is specifically why "Force Feedback" is there.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] vadimo:
bug

problem i notice is in one hand operation the back button doesnt work properly or the home button doesnt respond, if disable the module it works fine

n9005 with x note 21 rom and lean kernel
[Xposed Framework Modules] kotey:
Sounds like you have a shorting/broken physical button. I think it can't be fixed using software solution.

I happened to fix my sister's Sony power button yesterday (she had the same problem like you do). I thought it's the switch but luckily its just the rubber below the casing switch became swollen so I just sliced a bit of its surface and that did the trick.

You can always try your luck :)
[Xposed Framework Modules] mattisekk722:
[MENTION=3147360]dk_zero-cool[/MENTION] there is any possibility to change the buttons behaviour on certain apps only, maybe in future update?
[Xposed Framework Modules] egingell:
I'm relatively sure you can already.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] mattisekk722:
In the pro version?
[Xposed Framework Modules] egingell:
I don't know, maybe. I do know one can set an app as a condition like "screen on" or "screen off".

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] mitushorizon:
But I'm not using a TouchWiz ROM... In fact, I'm not even using a Samsung/TouchWiz device!

I'm using a Sony device with stock Sony ROM.

Note that, as soon as I enable this module I loose the NavBar keys vibration feedback, even without re-mapping any button or setting any configuration whatsoever...

The "Force feedback" option is only available when you have already re-mapped a button, and it's in that button configuration menu...

Since I have not re-mapped any button at all, the "Force feedback" option is unavailable to me!

Also, the "Force feedback" option only forces feedback to the re-mapped button, so, since I have not re-mapped any button, that option is irrelevant to the issue I'm reporting!

That's already possible!
[Xposed Framework Modules] Some_dude36:
Hi , I recently re mapped the app switcher button and would still like to use the app switcher just move it to a I figured out my problem . Xposed additions is awesome .
[Xposed Framework Modules] MysticEnforcer:
try version 2.3.8 ;)

i had the same problem,

on my z2 with android 4.4.4 & existenz rom 4.0.0.

all versions starting with 3.x.x,

don't work.

old version 2.3.8 works perfect on xperia z2 & existenz 4.0.0
[Xposed Framework Modules] _mysiak_:
Thanks, I will try :)
[Xposed Framework Modules] gerhardo:
Updated my mod of this Module, see the following thread:

http://xdaforums.com/showthread.php?t=2714281

Posting here as the changes should address may of the commonly reported issues.

Summary changes:

* App Shortcut support - more actions possible

* Unconfigured keys are not affected by the module, the keys are just forwarded.

* Keys that are handled but has no configuration for the state should be handled like the key was not handled at all in most situations. There are likely some situations that will modify the behavior though.

* If a key is mapped as a long-press action, a long-long key press will generate long-press.

* Combo previously had to be finished before the timeout for the primary key first down, so they often failed

* Default allow "external keys". For instance MediaTek devices always required "external".

* Gingerbread support is completely untested

I have done a pull request, but many changes has been submitted earlier.
[Xposed Framework Modules] aardappel12:
This module works lovely, thanks for this!

Just noticed one thing though on the Xperia Z3 Compact (guessing it's like this across the entire Z-phone line) and that is that the module conflicts with the stock ROMs double-tap2wake functionality.

Any tips?

Kind regards,
[Xposed Framework Modules] erik90:
I'm a user of this module and thinking of updating my Note 3 N9005 to Android 5 Lollipop. I'm wondering if there is some kind of alternative to this module working on Lollipop since Xposed framework is not working on Lollipop (yet). It's one of the modules I will miss the most... The features I need is configurable menu/back long press and headset hook.
[Xposed Framework Modules] _mysiak_:
Try Physical Button Control, it allows usage of any action/shortcut and doesn't disable tap2wake.
[Xposed Framework Modules] theo2:
Long-press Power-Button - how to deactivate ?

I wanted to prevent with this module that you can restart by longpressing and holding the power button of the phone - while it is locked (Lockscreen). So i changed with this module the Action "power-button" (lockscreen/long-press/Disabled or flashlight)

When I hold/press the power button, the flashlight goes on too. But if I continue to hold the power button, I have the old problem that the phone restarts.

Has anyone a hint how i can solve this little problem otherwise?

ps Not that you misunderstand me. It's not intended to prevent the "the restart / shutdown / fastboot / recovery -menu" in the Lockscreen. This I have already solved with the module "Gravity Box". I would also like that that the "reboot by holding down the power button" is deleted in activated lockscreen.
[Xposed Framework Modules] claytonjn:
That behavior is almost definitely handled at the kernel level, if not the hardware level, both of which are out of scope of Xposed Framework.

Does your device have a removable battery? If not, don't even try to accomplish what you described because it's pretty much guaranteeing you'll brick your device at done point... If you got into a bootloop you'd have no way of getting out of it.
[Xposed Framework Modules] theo2:
hi claytonjn,

my phone dont have a removable battery. i ve already tested the way i mentioned above. i didnt get a bootloop. maybe i had luck :)

So there is no chance to deactivate this "long-press-power-button" :(
[Xposed Framework Modules] claytonjn:
My point wasn't that doing that would cause the behavior but rather that if you got into a bootloop for another reason (something that is all but guaranteed to occur at least once to anyone who uses root apps and Xposed modules) you would have no way of breaking out of a bootloop if you can't hold the power button to turn off the device. In a phone with a removable battery, such as the Galaxy S5, one could remove the battery to break out of a bootloop. Without a removable battery manufacturers must implement another way of breaking out of bootloops, so my advice is not to try to disable this safety measure. Hopefully that makes sense.
[Xposed Framework Modules] Dj Telo:
I have exactly the same question.
[Xposed Framework Modules] Tek420:
Is it just me?!

I have a Verizon Note 4 DE phone, rooted and on the stock ROM (4.4.4). All I want is my buttons to be just like they were on the Note 3 (left soft button tap = menu & long press = search, Home button tap = Home & long press = Recent apps, right soft button tap = back & long press = does nothing).

I have fixed the left soft button by messing with the Generic.kl file in system\usr\keylayout.

For the Home button and the long press for recent apps I downloaded this module and bought the Pro version and so far I cannot get it to change ANY button function!

I have Xposed Installer installed as well as Wanam Xposed and everything I have done in Wanam and the modules I installed are all running fine. In Xposed Insaller in the Framework section I see app_processes and XposedBridge.jar. I'm assuming that means I have the Xposed Bridge that the OP says needs to be installed. I searched just in case but can't find anything and the link goes to a legacy Xposed thread. Do I have everything I need with the Xposed Installer? Is there a module or APK to install the Xposed Bridge or something in Xposed Installer to activate it?

Anyway I have searched for Note 4 and TouchWiz and it seems this does work on Note 2 and 3 devices and there seems to be no problem from what I can tell so not sure what I am doing wrong to not be able to get this to work.

If anyone has any hints or can help me with this I would GREATLY appreciate it!!

Dave
[Xposed Framework Modules] gerhardo:
If Wanam Xposed also handles buttons, it could have priority, try installing.

Xposed Additions normally detects if it is active or not, but cannot check priority (the Xposed modules can set priority themselves per intercepted operation, if the same (default for example), there is a prio based on loading).
[Xposed Framework Modules] Tek420:
Thanks for the reply Gerrard but before I even posted this I tried disabling every single module I was running except this one and still it does absolutely nothing for me. I even jus disabled everything again, remapped the buttons from scratch with simple default stuff, rebooted, waited for the device to fully come up & nada.

It is killing me to not have the recent apps as the long press on the phone. I may have to revert back to the normal setup and get used to it but it was KILLING me still after a week with that setup.
[Xposed Framework Modules] gerhardo:
Enable debug in the app, reboot and take a logcat after a reboot and trying to map a button.

(My mod of this module will likely not make a difference, but I prefer those logs.)
[Xposed Framework Modules] Tek420:
Thanks Gerrard! I'm on the road today and tomorrow but I will send you the logs probably tomorrow night or Tuesday. I much appreciate you taking a look!

Dave
[Xposed Framework Modules] vikarti:
Thanks for very good app.

PlayStore version doesn't install on HP Slate 21 (with last 4.4 firmware) (PlayStore says it's not compatible)

Version from Xposed repository installs fine. Pro version from PlayStore also installs fine.

So now I'm running Xposed-repository version+Pro enable on HP Slate 21 and everything looks good.

upd:

everything except layout switching on attached physical USB keyboard.

I redirect only cursor keys and only in specific app

Xposed Additions appears to broke switching layouts (layout stuck in English, Android default Ctrl+Space combination doesn't result in switch). Deactivating Xposed Additions fixes that.

if 'allow external devices' is enabled for keyboard only- only English layout is active. if it's disabled - only alternate layout is active. if it's enabled for 'gamepad/joystick' - layout switching works as before but Xposed Additions doesn't work (no key replacement happens)

i
[Xposed Framework Modules] gerhardo:
The module intercepts all keys, regardless if they are configured or not.

I have submitted patches (not accepted yet) that do not affect unconfigured keys. The mod has some other changes too.

A test build is available.
[Xposed Framework Modules] vikarti:
http://xdaforums.com/showthread.php?t=2714281 ?

Thanks. This version appears to work correctly
[Xposed Framework Modules] wilflare:
this is one of the few mods that make moving to Lollipop so difficult :(
[Xposed Framework Modules] crackface:
Hi - I'm hoping someone can help me with a button remapping issue, I apologize in advance if I'm just doing something stupid.

I have a Galaxy Tab S 8.4 tablet with CM11 loaded for a ROM. I'm unhappy with the button functions compared to my Galaxy S4, so everything I read tells me xposed additions is my solution with its button remapping feature. So I go into xposed additions, and click Add new Key, and press any of the 3 buttons located at bottom of my tablet. Then when I click on the new line item for this button (for example App Switch, which says No Conditions underneath it), I get a new page that lists:

Force Haptic Feedback

Call Button

Add new Condition

When I click new condition, alls I see is Screen On, Screen Off, and Lock Screen.

What am I doing wrong to miss seeing all the options everyone's talking about for button remapping?

Thanks in advance for any help!!
[Xposed Framework Modules] egingell:
Those are conditions. Click one of them for yet another screen - this new screen is where you pick a click type. Check the box on the right and click the desired click type for another screen with actions.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] TigerSoul925:
I have the wake lag issue that was discussed way back in the messages. Having this module installed adds about 1-1.5 second to the wakeup, coming from almost instantaneous. I'm on note 4 and I see no RC version mentioned so I assume it has gone stable since then. It's however not fixed on my Note 4, it stills lags behind several seconds before waking when I press the home button. Stock-ish firmware (X-note v3).
[Xposed Framework Modules] force70:
Note 4 also..zero home wake lag here.

sent from Canada via my Note 4, 3 or 2
[Xposed Framework Modules] TigerSoul925:
Must be a combination of modules then. I've got xanam, notification mod, secure settings, greenify, and a few more I doubt is relating.

I've been noticing this is the key problem with xposed modules.

Lag is about a second or one and a half. Not huge but enough to annoy me. What rom? X-note v3 here.
[Xposed Framework Modules] force70:
I'm using this one,wanam,dvfs disabler stand alone and thats it.

Bobcatrom at the moment but ive run this exact set up on most of the roms available and never had the lag. This is on an note 4 SM-N910W8

sent from Canada via my Note 4, 3 or 2
[Xposed Framework Modules] TigerSoul925:
I'm on 910f international, maybe there's a difference.
[Xposed Framework Modules] crackface:
Thank you! Stupid me for not figuring that out!

One more question - I configured the lower left hand button for a single click action to trigger menu. But the menu doesn't seem to pull up in all apps (for example it does in Chrome, but doesn't in Root Explorer). Am I missing something obvious with this too?
[Xposed Framework Modules] force70:
Absolutely could be yes but ive run a few roms withe the F based AEL kernel and never had the issue.

Could be hardware i guess but we are both snapdragon so who knows.

Id try uninstalling the other xposed mods and see if that fixes it. If it does add one back at a time and see which one triggers it.

The only other thing ive ever seen lag like that from is if your majorly underclocked or undervolted or if you have your screen off cpu settingd to low.

sent from Canada via mt Note 4, 3, 2 or S3
[Xposed Framework Modules] gerhardo:
It depends a little of your double press delay or long press delay too.

This module do not relay key presses until the timeouts have expired, also for unconfigured keys.

The delay does not add 1s, but maybe some of what you expect?

(There is no official RC, but I have submitted patches to avoid the delay for keys without a current condition (and more), those are not merged yet. See post some pages back for a link to a separate thread with a build.)
[Xposed Framework Modules] TigerSoul925:
I have no settings for double or triple presses as I don't have the paid version yet. I'll head up toward the post you mentioned which avoids the key delay for unconfigured keys ;)
[Xposed Framework Modules] gerhardo:
The standard mod always have the delay for longpresses.

For key up, I am not sure (it was not like that from the start, but I submitted a patch I believe).

This is regardless if there are double&triple actions.
[Xposed Framework Modules] TigerSoul925:
Oh ok! Well I'll give the module another try asap and see if I can work it out. Right now I'm using swipe statusbar for switching to last app instead. It was quite intuitive too.
[Xposed Framework Modules] mahpooya:
[MENTION=3147360]dk_zero-cool[/MENTION]

Please allow to launch shortcuts (not applications) as an action.
[Xposed Framework Modules] gerhardo:
I have submitted patches for app Shortcuts. A build is available.
[Xposed Framework Modules] mahpooya:
Sorry but doesn't catch it!

What I must do to assign shortcuts as action?
[Xposed Framework Modules] gerhardo:
In the standard build, you can use Tasker to get App Shortcuts.

This thread is for the standard Xposed module, available in Play and the Xposed repository.

I have submitted patches to enhance this module, some has been merged, most are not merged to the latest version. I believe dk_zero-cool do not want to have a discussion about the patches in this thread, I just mention them when someone ask for the implemented features here.

If you go one page back, you will find a link to my thread, with patches for App Shortcuts, removed key delays, long-long keypress and more. There is a test build available.
[Xposed Framework Modules] robertogl:
Tested on Lollipop: Xposed Additions doesn't see that i've install Xposed, other modules work.
[Xposed Framework Modules] godmode1970:
Hope Xposed Additions will be updated for Lollipop...
[Xposed Framework Modules] gerhardo:
I have started to look at it. The Xposed hooks have to be inserted differently in Lollipop (not related to the updated Xposed). The described procedure do not work for me though.

However, I am not to satisfied with Lollipop itself. Featurewise Xposed may help eventually but stability is not good enough on my SGS2 that do not have official CM support. I consider going back to KitKat....
[Xposed Framework Modules] :
Can someone please give me the link to the download or explain how I can incorporate tasker tasks/shortcuts to this module? This module is awesome and I am really looking to incorporate tasker!
[Xposed Framework Modules] gerhardo:
You need the Pro version (see first post, on Play) and normal Tasker.

Enable External Access as described here

http://xdaforums.com/showpost.php?p=54406067&postcount=1826
[Xposed Framework Modules] :
Edit: I read the post and I followed the instructions, allowed external uses on tasker and have the pro version but when I go into the conditions section in the big list, tasker tasks aren't there... Any advice?

My error log also says it denies permission to the tasker tasks... Any help will be awesome, thanks!
[Xposed Framework Modules] gerhardo:
This module checks that Tasker is installed and that externa access is allowed before displaying in conditions.

But I do not know why it is not allowed, I do not use Tasker myself.
[Xposed Framework Modules] :
Edit: I fixed it thanks!
[Xposed Framework Modules] Nees3:
I hope so too. Same issue :( And with my powerbutton semi-broken, it s a great tool.
[Xposed Framework Modules] dk_zero-cool:
Of cause I am gonna update this for Lollipop, but Xposed for ART has just been released, I did need a little time to make the changes needed for this to run on it.

That said, I have just added an update that has been tested on Xposed ART with a CM12 ROM. For me at least, it is working fine. Also thanks to [MENTION=5407402]gerhardo[/MENTION], who took the time to look into how shortcuts work, I have also added support for these. And I changed the Theme to use the Combo, which will provide Material Settings layout on all 4.x and above ROM's.

But keep in mind that Xposed for ART is in Alpha state, and has proven to be a little unstable and is missing a few things still. I can not yet ensure the stability of this until Xposed itself get's to a stable state. But the only issue I have at the moment, is that the Error Log does not work on Lollipop because Xposed cannot hook native methods at the moment. Everything else seams to be working as it should.
[Xposed Framework Modules] yanleites:
Sorry, doesn't work on lollipop...

Asks me to enable the Xposed and reboot, even I did it few times...
[Xposed Framework Modules] dk_zero-cool:
What you mean is that it does not work on your device. It does work on Lollipop, I am using it right now on CM12. But like I wrote above, Xposed Framework itself is a bit unstable. I had to uninstall Xposed Framework, then re-install it and flash the recovery file an extra time before it worked properly.

If that does not help, I will need more information. First of all, what device, what ROM and also a boot log so that I can see if there is any errors during boot. "Not working" is not enough information to fix anything.
[Xposed Framework Modules] yanleites:
Ok.

Nexus 5, Stock 5.0.1, ElementalX kernel.

After I mark the app in Xposed and reboots my phone, the application tells me that its not activated on Xposed and askes me to reboot again.

Few reboots didn't seem to work.

The LOG in the app is empty.

Thank You.

PS - I don't want to reflash Xposed because other things work.
[Xposed Framework Modules] dk_zero-cool:
Like I also wrote above, the Error Log does not currently work on Lollipop, so this will not help. You need to manually get a boot log using ADB from a terminal while booting the device.
[Xposed Framework Modules] robertogl:
Thanks, i've tested on CM12, Samsung Galaxy S4 I9505, works good, no problem :)

I'm going to buy the Pro version, now that it works with Lollipop ;)
[Xposed Framework Modules] vanisleguy1976:
I can't seem to find 3.5.0? I've tried both links from the OP. Both the Xposed repository and play store are showing 3.4.1 as the latest version. I've refreshed the repo, I've looked under beta and experimental, but I can't seem to get 3.5.0. Curious!
[Xposed Framework Modules] dk_zero-cool:
Play Store has not been updated. It will not be until Xposed has become a bit more stable and I am able to test this properly.

But the repo has been updated, and I can easily find it here
[Xposed Framework Modules] vanisleguy1976:
Aha! It seems that if I open that link with Xposed it shows 3.4.1 as the latest, but if I open that link in chrome, it gets me to 3.5.0.

Thanks
[Xposed Framework Modules] dk_zero-cool:
Okay? Maybe some sync problem or something.
[Xposed Framework Modules] vanisleguy1976:
A mystery :p

In any case, it's up and running. I tested long press back button to kill foreground app and it works perfectly!! (Note 3 SM900W8 running Temasek's CM12 v7.8)

Edit: I've bought the pro key. I'm loving it! Thank you so much for your hard work :)