Originariamente inviato da
reddevilx
venendo da un galaxy s3 e andando spesso a correre mi ritrovavo diverse cuffie di ottima qualità con il comando volume e chiamata, volendo riutilizzarle su questo telefono ho visitato vari forum in cerca di indicazioni, ma sembrava non esserci soluzione perchè android non supporta questa funzione (e l's3 allora?), la risposta più frequente era: Se vuoi i comandi volume compra delle cuffie bluetooth.
Essendo un po' un crapone non mi sono rassegnato, e ho notato che a volte premendo questi pulsanti funzionavano come "enter" o come "tab" nelle schermate attive, quindi il problema non era hardware, il telefono li riconosce ma li usa in maniera errata.
La soluzione è rimappare questi tasti assegnandogli la funzione desiderata, e il metodo più pratico che ho trovato è un modulo di xposed framework che si chiama "xposed additions" ed è scaricabile dal play store.
Da questo programma, basta scegliere la funzione "buttons", selezionare "allow external devices" per poter spuntare "gamepad/joystick", ed ora tappando su "add new key" il programma riconoscerà il tasto premuto e sarà possibile associare le funzioni desiderate.
Io l'ho configurato così:
Button 6
screen off - click -volume up
screen off - long press - media next
scren on - click - volume up
button 8
screen off - click -volume down
screen off - long press - media previous
scren on - click - volume down
button 2
call button x
screen off - click -media play/pause
scren on - click - media play/pause
funziona abbastanza bene, l'unica nota è il bottone del volume down che deve essere premuto 3 volte in rapida sequenza per essere riconosciuto,(ma per me è anche più pratico perchè i pulsanti sono molto vicini e prima a volte lo confondevo con il volume up) e per questo non sono ancora riuscito a capire come fare andare il long press su questo.
Spero che questa informazione sia utile a qualcuno perchè ci ho perso molto tempo prima di trovarla, ho scritto anche il riferimento dei tasti per chi vuole rimapparli con altre procedure.