Headset Button Controller may be very configurable, permitting you to play song, exchange tracks, alter extent, resolution cellphone calls, begin Voice Command and plenty of different issues, simply via clicking the button in your headset.
Headset Button Controller is sent with an impressive default configuration, however that you may alternate virtually each motion carried out. Upon getting configured it together with your preferences, it runs within the heritage the use of virtually no CPU. It has been examined with all kinds of various Android units and tune apps and works with each single-button headsets, and Android-particular three-button headsets.
Default configuration for single-button headsets (heart button for three-button headsets):
* Single press: play / pause (+ solution name / finish name)
* Double press: subsequent monitor (+ decline name / mute microphone)
* Triple press: earlier observe
* Quadruple press: earlier observe (2x)
* Lengthy press: Quantity keep watch over 
* Press and hang: Quick ahead 
* Double press and grasp: Rewind 
* Triple press and cling: disabled
The entire above choices are configurable to any of the next:
* Play / pause
* Subsequent observe
* Earlier observe
* Earlier observe (2x)
* Mute / unmute
* Voice command
* Voice search
* Redial final quantity
* Say present time (Textual content-To-Speech required)
* Launch app
* Launch shortcut
* Tasker job 
* Change profile
Moreover the lengthy press choices are configurable to any of the next:
* Extent regulate 
* Rewind 
* Quick ahead 
With a three-button headset, extent regulate can be configurable with the left and proper headset buttons.
 Requires the app ‘Tasker’
 Whereas the button is held down, the quantity is originally reset to the minimal restrict (see beneath) after which raised unless the button is launched
 No longer each track participant app helps rewind / quick ahead
Track app choice
Headset Button Controller controls the at the moment working track app. You’re additionally ready to explicitly specify which put in tune app you need to keep an eye on.
Quantity regulate options
Headset Button Controller remembers the song quantity when the headphone is unplugged and might repair it when the headphone is plugged in once more.
* Min extent restrict: Begin quantity stage of the ‘extent regulate’ command
* Max quantity restrict: Ensures that the headset tune extent by no means exceeds this restrict
You might be additionally ready to keep an eye on calls with the headset button:
* resolution name / finish name on single press (configurable)
* decline name / mute microphone on double press (configurable)
* modify extent all over a name (see quantity keep watch over)
* announce caller title (Textual content-To-Speech required)
That you could additionally configure Headset Button Controller to routinely resolution an incoming name after a configurable extend.
Headset plug in / out
That you may configure an motion to be carried out when the headset will get plugged in / out.
Which you can create totally different ‘configuration profiles’ which which you can change between. Add a widget or a shortcut to your house reveal to simply trade your profile. It’s also that you can think of to modify profile from the ‘Tasker’ or ‘Locale’ app (Locale plug-in). All settings can also be backed up on SD card.