yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] Spere:
I just bought Pro version and love it, but i have exact same problem as you have. Recent apps button does nothing if Xposed Additions is enabled on Xposed Installer.

Only difference is that I'm running on:

Galaxy Note Pro 12.2 LTE (SM-P905)

Stock 4.4.2

[MENTION=3147360]dk_zero-cool[/MENTION], this app is perfect if you are able to fix it:good:

Edit: don't know if it works on older versions since just got this app today
[Xposed Framework Modules] hamsup1o:
Note 3 stock 4.4.2 here...tried the v3.3 beta and i am getting haptic feedback on the home and power buttons. Nothing is assigned to those buttons and I can't seem to take screenshot any longer. Reverted back to lastest stable version and it worked again.
[Xposed Framework Modules] bjrmd:
Any way you can add the screen off app shortcuts/app triggers?

Thanks
[Xposed Framework Modules] dk_zero-cool:
Any way that you could provide the files located in /system/usr?

Might just be some fine tuning to the Samsung Haptic function.

B.t.w. how the h*** did this screenshot thing work by default? I always use the shortcut in CM's Power Menu for this. Was it Home+Power or something like that? Need to be able to test it on my own Samsung in order to fix it.

Come again?
[Xposed Framework Modules] hamsup1o:
Yep, it's holding home and power for a second or 2.
[Xposed Framework Modules] bjrmd:
Wanted to be able to trigger a tasker app factory app with the screen off, in current version you need to turn screen on to do this
[Xposed Framework Modules] dk_zero-cool:
Well it did not make any sense to launch apps when the screen is off. However, Tasker might make a point.
[Xposed Framework Modules] bjrmd:
Yeah, I made a tasker script that will delete the currently playing music track and skip to next by long pressing the headset button-would be nice to do this with screen off.

Thank you for a great app
[Xposed Framework Modules] dk_zero-cool:
Are you really deleting so much music that you need a shortcut action for it?
[Xposed Framework Modules] t61p:
Thanks for deeper investigation. I wait for next beta. Now, I have one another thing.

If an app is closed by Back button but not by Home button, Previous Application action doesn't bring the app to foreground. Is this normal? I think it is more useful if the action brings the previous app to foreground regardless of whether the app was closed by Back or Home button.
[Xposed Framework Modules] dk_zero-cool:
This is how Android works.

Home Button Pressed

Android pauses the foreground application and brings the Launcher to the front. The previous applications state is saved and then re-created the next time the Application is launched (Simulates multi tasking, which is actually just an illusion in mobile systems)

Back Button Pressed

Android closes the current Application Activity and destroys it's state. If the application only has one remaining Activity, well then the Application is more or less closed (Only it's base Application Context remains).

The previous application action uses a list of "Running" Applications. This means the paused once with saved activity state.

Now I could use the other list instead, the same one that is used by the Recent Apps menu. I just did not know which one would be the most appropriate one to use, so I more or less flipped a coin.

Also I have the understanding of this action that it is to be used as a multi tasking shortcut. In a normal Window Manager OS, Alt+Tab would not work either if you click on the X on a window. And since Back is actually kind of like closing a window on normal systems, it seamed fitting that this would exclude them from this action.
[Xposed Framework Modules] t61p:
Wow! It's very quick reply and precise description. I'm educated. Thank you!
[Xposed Framework Modules] bjrmd:
I am going through my entire music collection and just keeping the best tracks. Using neutron player and query it's internal database for track location, then trigger tasker to move what is marked with your app

Since I am generally listening while doing exercise, the headset button press is best
[Xposed Framework Modules] Hypocritus:
Sorry I've been away for a few days and only yesterday got to read and try your patch from page 131 (3.2.2.7) and it seems to be working well. Thank you so much for your help!
[Xposed Framework Modules] Spere:
Sorry for asking, but do you need everything under system/usr ?
[Xposed Framework Modules] dk_zero-cool:
I guess that you have a lot? I need the content of the folder containing the .idc files
[Xposed Framework Modules] Spere:
Thought so, can you get it from here?
[Xposed Framework Modules] Hypocritus:
new beta "boot" issues on HTC EVO 3D ICS 4.0.4

Hi dk_zero-cool,

Thank you so much for your hard work! I have enjoyed the Pro version functionality for a few weeks now. This module and App Settings are the top 2 on my "Must Have" list.

I know the new beta is supposed to address usb controller issues among other things, however my device either soft-boot loops continuously with it installed, with no time to disable anything, or it just gets stuck at the first boot animation screen. I have an (HTC) EVO 3D running ICS 4.0.4.

At first I tried uninstalling 2.3.8, rebooting, and installing the new 3.x beta, but upon rebooting this second time, I couldn't successfully boot. I restored from a nandroid backup. Then I tried installing the new beta, having it uninstall 2.3.8 but keeping the data (you know), but same problem when rebooting. I had to restore from a backup again. So I tried gerharo's 3.2.2.7 from page 131 (per his answer to my problems on page 149), and so far it has solved my problems. I am able to use my USB controller (like I can in <= 2.3.8), and use the app mapping functionality of <= 3.x.x.

I read a few posts earlier that someone else with 4.0.4 was having some reboot issue, though I don't know if it was quite like mine.

Is there any info I can provide to you that would be of any help?

PS: Thank you so much for your work!!!
[Xposed Framework Modules] CrazyCypher:
everything is working great with PRO version on ARHD 8.1, except when I install BETA... Then I am getting reboots and my phone hangs...

I have to quickly before phone reboots uninstall beta and reboot it myself.. then install latest version and everything is working again...

Why is that?
[Xposed Framework Modules] dk_zero-cool:
I think the Beta part plays a role on this issue. But the issue has been fixed, I am just working on other things before releasing a new beta.

@Hypocritus

Same to you, I don't think that I am in the need for further info, but thanks. I have already received logs in this and fixed it. A new beta will come that should work for you.
[Xposed Framework Modules] dk_zero-cool:
Beta 2 has been released in the Xposed Repo.

If anyone still have issues with the Recent Apps Button on LG/Samsung/HTC, then enable debug, reboot the device and grab a logcat while pressing it. I need to know what is going on when this button is triggered. Do not report this without a log, I cannot use the info alone for anything.

I have added a very pre-version of Shortcut Launch for Pro versions. The launch itself is working fine. The very pre- part is the UI in settings. First of all it uses a very basic and non-structured built-in select dialog (Works, but not pretty to look at). Also it only displays "Shortcut" after selecting one. But it should still feed the needs for launching shortcuts.

The Samsung feedback on hardware buttons has been removed. This was just a minor error from my side. Samsung devices should now be fully working with original Haptic Feedback without any forcing required. And I just got to say, finally with a big smiley :D
[Xposed Framework Modules] xXYoshiXx:
Installed the new beta and it works fine. The problem with the shortcuts (i know it is a very early version) is that they seem rather random, for example I couldn't find a way to launch a Tasker task, second it is only possible to use the feature while screen on. Could you add the function to the screen off condition?

And I don't know if it is a bug, but the shortcut feature is also a condition besides the application lost, is this planned? Because I can't figure out how a shortcut could be a condition, it is only an event which triggers another action not like an app which acts as a state as long as it is active.
[Xposed Framework Modules] Antitype:
Thank you for fixing bootloop. I know that not all external device inputs work as of right now but could you add support for DualShock 3 controller? It was working on your previous modules. Now it won't recognize any inputs from my controller even if I allow external devices. For now I will be using version 3.2.2. Hope to see support in next beta! Thanks! ?
[Xposed Framework Modules] dk_zero-cool:
He he, that is a mistake. Like I said, at the moment it is only a test implementation for myself. I just did not see any reason to remove it in the Beta, since people can still use it and might also want to.

However, not sure that it is going to stay. Shortcuts was not meant to be used for anything else than the Stock Android Browser. And it is quite clear when you work with them. Instead I think that I am going to add a specific Tasker Action Launch feature. Later I can look into LIama and Locale (If they have any support for this). It seams to be the best way of doing this. Maybe, if I work fast, I can make this into the next beta within the few hours that I got tomorrow.

I am going to add an option to enable each specific device separately, Gamepads, Keyboards and Other external once. Then people can turn the types on that they want to use.
[Xposed Framework Modules] xXYoshiXx:
Never thought the shortcut feature is that hard to implement as it is used by many other apps.
[Xposed Framework Modules] Antitype:
Thanks for answering. Would it be hard to implement into Xposed Additions to allow Pro users to set any KeyEvent to use instead of the preset in the app?
[Xposed Framework Modules] limestone:
Hi dk_zero-cool:

I was the one who reported about the system crashing when uninstalling apps..

I'd like to report that the problem has been solved in the Beta 2! My LG G Pro (4.4.2 stock) now works perfectly. Power button and camera button also works as it should. Thanks so much!
[Xposed Framework Modules] Spere:
Include device itself in the list :p

Like I am using this for my Note Pro's S-Mouse to get features like zoom in/out and other like that. Pretty hard to pinch in with mouse, lol :D

I'll try new beta when I get home from work
[Xposed Framework Modules] t61p:
Hi, dk_zero-cool. I've tested with 3.3.0b2.

Recent Apps Button always works as default behavior independent from custom action settings.

Please have a look at attached logcat.
[Xposed Framework Modules] t61p:
logcat is here. Sorry my mistake.
[Xposed Framework Modules] dk_zero-cool:
Not hard to implement, just hard to make look good and structured. And I don't think it is worth it, I never liked shortcuts, even in Launchers. With specific implemented Tasker options (And possibly the other similar apps like Locale), there really is no need for it. Especially since most people wanted shortcuts just to be able to execute Tasker tasks.

I am not sure what you mean, but if are thinking of changing App behaviour, then yes it would be hard. I would have to make one specific case per app.

Is this something that was a problem in the latest non-beta version?

What do you mean? Mouses are not blocked, just enable the "Allow External devices" in the Button settings to allow them. The only thing that is blocked without enabling options are keyboards and game pads. However not all devices will work, even if not blocked (Especially some Bluetooth). It depends on what kind of dispatching they are using, not all are going through the same places that this module is controlling.
[Xposed Framework Modules] dk_zero-cool:
Well at least it has started to work when clicked. But according to the log, it skips do to an Exception (Error) being thrown. I will look at it, thanks. The rest of the buttons work?
[Xposed Framework Modules] limestone:
Yes actually, version 3.2 had a problem with the LG G Pro's camera button (it doesn't respond properly when i turn on additions). But 3.3b2 seems to have solved that.
[Xposed Framework Modules] dk_zero-cool:
Great, then it seams that the flag changes fixed some of these button issues.
[Xposed Framework Modules] t61p:
Just quick report. When screen is off, Power button doesn't turn screen on, instead, Volume up or Volume down turns screen on. While screen is on, Power, Volume up, Volume down works as it should be. Please note that this happens without any key or custom action assignment. I hope logcat helps to understand what's going on.
[Xposed Framework Modules] Spere:
I mean.. I have this module mostly for my mouse.

I got Samsung S-Mouse (mouse for Samsung tablets)

It's buttons acts like my tablets hw buttons

Mouse 1 = select

Mouse 2 = back

Wheel press = home

And it got one more button that is: recent apps

And your module sees them as should.

Now if I use my tablet with mouse and want to eg. Zoom in web page, I set double click on Home to zoom in and triple to zoom out. When I use my Note without mouse, I can just pinch in, so I got no need my Note's home button to zoom.

So if I could remap external device and my tab separately, that's what I mean.

One more function to your app would be (if it doesn't already exist, can't remember now) to set one click to act like long press.

Again on my mouse, I could remap my mouse 2 click to act as long press (instead of back) to open link to new tab like on pc and then set eg. Mouse 1 long press to back, it would be more logical

I hope you get what I'm saying :)
[Xposed Framework Modules] dk_zero-cool:
I will take the first part into consideration. The last part is not something that will be added. Long press has no standard way of acting. For an example:

Volume: Start at key down, and moves on each repeat.

Home/Recent: Opens at repeat 1

Power/Power Menu: Opens at a Long press timeout set in a handler

Default for applications: Once a LONG_PRESS flag has been set, but again some may act more like volume or recent.

And there is properly more ways. There is no default for when a long press starts and how long it can go on. Volume can go on until you are either all the way up or all the way down. The Power Menu is just until the menu is opened. And let's take volume as an example, how long should it continue?

Sorry, but long press do mean that someone is holding down a button and it ends once that button is released. What you are looking for, is an app that let's you decide what to do on Click and Long Press. But that is app features, not a module concern.
[Xposed Framework Modules] Spere:
I didn't even thought second part like that, you're right.

First part, do what you feel the best, but that would be nice. Or if not separate settings, but option to "disable this device" when you "enable external devices" :p
[Xposed Framework Modules] dk_zero-cool:
New beta is out with full Tasker support

I forgot to fix the power button issue in this beta, but as soon as you test it I will release a new, which possibly also fixes your recent app issue.

I have added a bit more logging in this beta based on what I was missing in the last log. So if you could install it, enable debug and then grab a new log while pressing the Recent App Button. No need to worry about the Power Button, I know the problem already.
[Xposed Framework Modules] My1xT:
nice, as soon as this is stable I can set the play/Pause button to work only on headphone...
[Xposed Framework Modules] xXYoshiXx:
Could you please add Tasker task support for screen off condition? That would be fantastic.
[Xposed Framework Modules] dk_zero-cool:
Already done, will be in the next beta
[Xposed Framework Modules] Hypocritus:
I really like this new version. I'm having the power button "on" issue, too, but you're aware of that problem.

I enjoy the "instant" sweep2wake again! Something I notice, though, is that in order for me to sweep2wake the screen on again when it's off, I have to sweep "very" fast.

Your are awesome! :D

Thanks for all the cool work you do!
[Xposed Framework Modules] dk_zero-cool:
Until the next beta, you can just manually assign power to the power button in a Screen Off condition.
[Xposed Framework Modules] xXYoshiXx:
Thanks for the fast reply. What about the problem with my devices softkeys? Is there a way to get it working or does the module only work with capacitive buttons?
[Xposed Framework Modules] favero_:
dk_zero-cool, this module works flawless!

Just a suggestion though: Do you think it's possible to remap the hardware buttons to launch apps as well? Also it would be a nice touch if we could change silent/vibrate/sound with them. I'd love to be able to put the device in silent holding the power button and lauching the camera pressing it.

And oh, what's forced power? =D

Thanks!
[Xposed Framework Modules] Ranomez:
Maybe I am stupid, but I still don't get it, how to do it?
[Xposed Framework Modules] dk_zero-cool:
It should work with all, although I have not tested Soft-Keys. But if they don't work, I will try to get the, enabled on my device and test it.

You know what, never mind. I forgot that the Media buttons is only selectable as Re-Map options, they can't be Re-mapped them self.

I will add them to the Re-Map Button list in the next release.
[Xposed Framework Modules] Ranomez:
Ok, thank you a lot, also perhaps you could add Recent Apps Button to the list, cause my phone has: Back, Home and Recent Apps buttons and the roms for my device started detecting that as an actual recent apps button instead of a menu one long ago so remaping won't work, I think there are more devices like that, if you need any files from my device in order to do that just say, I actually don't need that also cause I don't need to remap any button except the volume and media ones, but I asked just in case someone else does and doesen't ask?
[Xposed Framework Modules] dk_zero-cool:
I know that button, had an One X myself until I got tired of the missing external sdcard. I will add it.
[Xposed Framework Modules] jelbo:
This module finally fixed my volume wake issues on my HTC One, thanks a lot! I also switched Power and Volume Down, working great.
[Xposed Framework Modules] slonn:
Fantastisk lille modul. Virker perfekt!

Great module, works flawlessly
[Xposed Framework Modules] blade_x:
Ok, here is my feedback. :)

On my Lenovo A820 Volume Up/Down to Sleep Options not work. Unable to power on gsm. On Awake mode Home button successfully sleeping telephone.

And what is Force Power option?
[Xposed Framework Modules] dk_zero-cool:
Power Forced is what you use when Power does not work in Sleep mode. So try using that for your volume button.
[Xposed Framework Modules] blade_x:
Work only first time after i configured. After that it worked randomly. I mean exactly "RANDOM". Some times it power on, some time not. I not see any dependence - power off display from Power button or from Home have same result. Random work Volume Button UP/DOWN.

Sorry for my English. :)
[Xposed Framework Modules] dk_zero-cool:
Power off is a redirect from the button you press to the actual power button triggered via Android's own Input Manager. If your ROM can't turn of the screen when it get's the power key code, then I don't know.

And Power Forced during sleep set's a full wakelock. That is the most affective way of turning on a device and is used by things like Alarm clocks and such. If that does not work either, then maybe you should switch ROM, because there really is no other way of doing this.

What ROM are you using?
[Xposed Framework Modules] polobunny:
[MENTION=3147360]dk_zero-cool[/MENTION]

Man this module is getting pretty darn complete. The go-to for button remapping should I say!

I'm really happy you have a system default entry to let things how they are. There's too many modules that force enable/disable functions but no "let things as they are". Awesome work. :D

Any plans for localization? I have no problem translating to French if needed be. Just shoot an xml file my way and I'll translate the strings.
[Xposed Framework Modules] dk_zero-cool:
At the moment the text is placed inside the code. I will move them to a string file at some point.
[Xposed Framework Modules] dk_zero-cool:
Anyone wanted Double Click options? Well you got it, version 2.1.0 is out.
[Xposed Framework Modules] Ranomez:
Thank you for the media buttons controlls, but I just realised this small bug: if I select to remap actions for any of the hardware touch buttons the buttons stop vibrating when I touch them (might have been here before this version but I only remapped the volume buttons till now), they work, but no vibrations, deactivate the remapping and it's back to normal.
[Xposed Framework Modules] spätzlemitsoß:
Great! Thanks!!

Now some more custom actions like, camera, flashlight, kill app... and its perfect!

keep it going ;)
[Xposed Framework Modules] blade_x:
I used from here needrom.com/mobile/lenovo-a820-12 by InfraRed.
[Xposed Framework Modules] dk_zero-cool:
Android is not all that automatic and intelligent as it seams. You have to tell everything to it, like vibrations, the original handler has different places where it tells Android to make vibrations. My Re-map overwrites this handler for Re-mapped buttons and I have yet to add vibration commands to my replacement handler. So this is not a bug, it's just a TODO still waiting.
[Xposed Framework Modules] iXanza:
Looking forward to vibrations. I found your module today and I must say, your remapping is more complete than 95% of the ROMs who mention they have full hardware remapping. Only thing that throws me off is the vibration. But once that's in everything will be fine and dandy. Keep up the hardwork and take my thanks :)
[Xposed Framework Modules] 2k4ever:
thanks for this great module!

however, I'm on version 3.3.0b3 and I can't figure out how launch tasker tasks

am I missing something or is the tasker support limited to the pro version?
[Xposed Framework Modules] dk_zero-cool:
Yes, the Tasker support is part of the Application Launch, which is part of the Pro version.
[Xposed Framework Modules] jsdecker10:
I thought I was the ONLY person experiencing this problem! lol I've been plagued with this exact same problem for the past couple of days and I've had NOOO idea what caused it until now! The only difference in your problem and mine, I'm running this module on a Galaxy Note 3 and instead of my phone rebooting on UN-installing apps, my phone reboots upon finishing up INSTALLING any app, whether I'm sideloading an app OR I'm installing/updating an app from the Google Play Store. EACH and every single time I would try to install/update ANY app on my phone, right when it was finishing up the installation of an app, it would just all of a sudden fall into an instant reboot. This happened EVERY SINGLE TIME I would install/update an app. I've almost pulled my dang hair out over this lol I haven't had ANY clue as to why my phone was doing this until I just read the changelog for the update to Xposed Additions, then I just started scratchin my head like "Hmmmmm...I wonder if THIS Xposed module is causing my phone to reboot and the dev has just released a fix....I'll give it a shot and see!!" AND Wa-La!! It worked !! NO more reboots after installing/updating apps! I'm sooooo happy right now because I was veryyyy close to doing a factory reset. Thank you [MENTION=3147360]dk_zero-cool[/MENTION] !!

:good: :good: :good: :victory: :highfive:
[Xposed Framework Modules] dk_zero-cool:
Okay so version 3.3.0-pre (Pre-Release) is out. It should take care of the last bugs. Only one that might remain is the Recent Apps Button on some stock Samsung/LG ROM's (But unknown as I have not gotten any feedback on this).

However, Power is fixed and Tasker is now allowed during screen off.

And like with the beta's, this is still only available in the Xposed Repo.