FORUMS
Remove All Ads from XDA

[JB][P] Physical Button Master Control 4.1 confusing1

490 posts
Thanks Meter: 641
 
By Xspeed, Senior Member on 22nd January 2014, 07:20 PM
Post Reply Email Thread
Most recent release post: 4.1 confusing1

Beta version FAQ: Help and information about the 4.0 beta release! (kind of outdated)

Hi
I am presenting you here a Xposed module allowing you to take full control over the keys in your device!

When the screen is off/locked/on this module allows you to:
- send media play signals
- send media next/previous signals
- send volume up/down signals
- launch app shortcut actions
- simulate key presses
...with any buttons your phone might have!

And also:
- Disable original button functions
- Send a play signal when devices get plugged in
- Send signals only when selected devices are plugged in
- Set music volume when play signals are sent
- Set a media player to send the signals to
- Launch the selected player before sending signals

Features can be greatly customized to suit all possible needs!
Compatible with all Android versions from 4.1 'Jelly Bean' to 9.0 'Pie'.

Download: Physical Button Master Control on Xposed Module Repository
If you found this mod useful consider donating me a coffee, this will help me code ^^

If you want to help other people see this app in your language, feel free to contribute on CrowdIn:
PBMC translation project on CrowdIn

Credits:
Xposed Framework: rovo89 & Tungstwenty
All translation project members over at CrowdIn

How to report problems efficiently?
- Enable the 'Debug log' in PBMC settings
- Use PBMC functions that don't work as intended
- Export the logs from Xposed app and put them on PasteBin
- Post here/send me the link along with more information about your device

XDA:DevDB Information
Physical Button Master Control, Xposed for all devices (see above for details)

Contributors
XspeedPL
Source Code: https://github.com/XspeedPL/PhysicalButtonMod

Xposed Package Name: xeed.xposed.cbppmod

Version Information
Status: Stable
Current Stable Version: 4.1 confusing1
Stable Release Date: 2019-08-13

Created 2014-09-22
Last Updated 2019-08-14
The Following 121 Users Say Thank You to Xspeed For This Useful Post: [ View ] Gift Xspeed Ad-Free
 
 
22nd January 2014, 07:20 PM |#2  
Xspeed's Avatar
OP Senior Member
Thanks Meter: 641
 
Donate to Me
More
Frequently Asked Questions
Q: Simply doesn't work?
A: Make sure your device is rooted, Xposed Installer is installed, and PBMC is enabled within the module menu of Xposed. After this, reboot. If it still doesn't work proceed to next steps (such as posting debug logs).

Q: I just installed PBMC and I found out that my home/recents/back/power button cannot be mapped. Fix?
A: You need to reboot first. With the module active, all buttons will work.

Q: Can I use this module to disable original button functions?
A: Yes, you can do this by setting the 'Do nothing' action on a mapping.
In example, to prevent volume up button from increasing the volume, set it's 'Single press' action to 'Do nothing'.

Q: How can I disable vibrations?
A: When you add an action, you can move the "Use vibration" slider to 0ms. It's as simple as that.

Q: I used the option to hide the app from the launcher, how can I open it now?
A: Go to the Xposed Installer -> Modules -> click on the PBMC module to open it.

Q: I have set a single-press action to my home/power button. How can I wake the device up now?
A: It's quite simple, any unmodified action will act as the original button function. Double-press or hold, depending on which ones have you not set.

Q: My media player is starting delayed using PBMC, why is that happening and what can I do?
A: It's because of the OOM killer most of the times, it's a mechanism in Android that kills unactive apps.
You see, when the receiver app is already active, it handles signals instantly.
But, when it has to be started (media players can get killed when it isn't playing anymore), it can take longer, depending on available RAM and amount of tasks running in the background.
So, what can you do? There are ways of protecting apps from getting killed by OOM killer. You could also limit the number of tasks running in the background (to make sure there is some RAM free).

Q: I have a problem that isn't listed here. What do I do?
A: You can use the 'Feature Requests' and 'Bug Reports' sections on top or post your problem on this thread, BUT remember to provide useful information, like: device info, Xposed/LogCat logs, list of other modules, detailed steps to reproduce the problem. Refer to the first post for instructions on getting Xposed logs.
The Following 10 Users Say Thank You to Xspeed For This Useful Post: [ View ] Gift Xspeed Ad-Free
22nd January 2014, 07:20 PM |#3  
Xspeed's Avatar
OP Senior Member
Thanks Meter: 641
 
Donate to Me
More
How to report problems efficiently?
- Enable the 'Debug log' in module settings
- Use module functions that don't work as intended
- Export the logs from Xposed app and put them on PasteBin
- Post here/send me the link along with more information about your device
The Following 4 Users Say Thank You to Xspeed For This Useful Post: [ View ] Gift Xspeed Ad-Free
24th January 2014, 08:15 PM |#4  
Senior Member
Thanks Meter: 79
 
Donate to Me
More
Will this work with Google play music?
24th January 2014, 09:02 PM |#5  
Xspeed's Avatar
OP Senior Member
Thanks Meter: 641
 
Donate to Me
More
Quote:
Originally Posted by awakener777

Will this work with Google play music?

I haven't tested, but I'm sure it will.
The Following User Says Thank You to Xspeed For This Useful Post: [ View ] Gift Xspeed Ad-Free
24th January 2014, 11:08 PM |#6  
Senior Member
Thanks Meter: 14
 
More
How about add the option of resume the music when I conncet the headset?
25th January 2014, 04:29 AM |#7  
killoid's Avatar
Senior Member
Flag 23.7000° N, 90.3750° E
Thanks Meter: 445
 
More
@XspeedPL can you implement Gingerbread support plz?
The Following User Says Thank You to killoid For This Useful Post: [ View ] Gift killoid Ad-Free
25th January 2014, 10:35 AM |#8  
Xspeed's Avatar
OP Senior Member
Thanks Meter: 641
 
Donate to Me
More
Quote:
Originally Posted by argo7

How about add the option of resume the music when I conncet the headset?

I could, but then would need to make an interface to disable unwanted features.
I guess it should be done in a few days.

Quote:
Originally Posted by killoid

can you implement Gingerbread support plz?

I think there should be no problem.
The Following 4 Users Say Thank You to Xspeed For This Useful Post: [ View ] Gift Xspeed Ad-Free
25th January 2014, 10:40 AM |#9  
Senior Member
Thanks Meter: 14
 
More
Quote:
Originally Posted by XspeedPL

Hi

I've been searching for a Xposed mod to control the music player with the physical buttons (volume and camera buttons), but I haven't found any mod for music play/pause. So I've decided to make one.
It's simple, when the screen is off:
- pressing the camera button sends a media play/pause signal
- holding the volume up/down button for 300ms sends a media next/previous signal

Current version: 1.1
Download:

repo.xposed.info/module/xeed.xposed.cbppmod

And you think that you would be able to disable the lockscreen controls?

Enviado desde mi XT1032 mediante Tapatalk
25th January 2014, 10:46 AM |#10  
Xspeed's Avatar
OP Senior Member
Thanks Meter: 641
 
Donate to Me
More
Quote:
Originally Posted by argo7

And you think that you would be able to disable the lockscreen controls?

Hmm, I don't see a reason for that, but I guess that would be possible, yes.
The Following User Says Thank You to Xspeed For This Useful Post: [ View ] Gift Xspeed Ad-Free
25th January 2014, 10:53 AM |#11  
Senior Member
Thanks Meter: 14
 
More
Quote:
Originally Posted by XspeedPL

Hmm, I don't see a reason for that, but I guess that would be possible, yes.

Pls do that ) It would be amazing

Enviado desde mi XT1032 mediante Tapatalk
Post Reply Subscribe to Thread

Tags
media, mod, music, player, xposed

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes