Question How to detect and map input from headphone buttons to windows 10 PC?

Ralston18

Titan
Moderator
What do the '-' '+' and 'o' buttons actually do on the Android and what functions do you expect the pc to perform if the buttons are mapped.

Typically those buttons control on/off and volume.

Are you doing coding of some sort?

More information needed.
 
Jun 17, 2022
6
0
10
0
What do the '-' '+' and 'o' buttons actually do on the Android and what functions do you expect the pc to perform if the buttons are mapped.

Typically those buttons control on/off and volume.

Are you doing coding of some sort?

More information needed.
The - and + clicked once adjust the volume. 'o' clicked once toggles play/pause. There's more mappings it has on the android with double clicks and holds, but as a starting point, I'd want these buttons to have the same functionality (volume adjustment and play/pause) on windows.

Edit: I didn't have to do any coding on android for this, it was plug and play.


Does that answer to your question help you answer my question?
 
If your computer doesn't have a headset input, then there's zero chance it'll natively support in-line controls. If there is a headset input, it may support in-line controls, but if nothing is happening from it, then there's no support for it.

Basically, either your computer supports it or it doesn't. There's no easy well to tell without simply trying.
 
Jun 17, 2022
6
0
10
0
If your computer doesn't have a headset input, then there's zero chance it'll natively support in-line controls. If there is a headset input, it may support in-line controls, but if nothing is happening from it, then there's no support for it.

Basically, either your computer supports it or it doesn't. There's no easy well to tell without simply trying.
Like I said in my first post, I have a headset input and the mic does work. The buttons don't do anything while connected to my pc.

But, isn't there some signal being sent when I press my headset buttons?

Is there no desktop software that will read the current state of that signal?
 
Like I said in my first post, I have a headset input and the mic does work. The buttons don't do anything while connected to my pc.

But, isn't there some signal being sent when I press my headset buttons?

Is there no desktop software that will read the current state of that signal?
See https://electronics.stackexchange.com/a/38492 on how Android does it. iOS is probably the same since I can use Apple's earbuds on my Android phone.

The gist of it is, yes there is a signal, but it comes from the microphone. And if I'm reading the post correctly, a button adds resistance to the microphone bias voltage, something on the audio input measures it, and depending on what voltage is recorded, an action is performed. This doesn't produce something resembling an audio signal as far as the ADC is concerned, so there's nothing to use by say, monitoring what the microphone is getting normally.

So basically, if it doesn't work, your computer doesn't have the hardware to do this and there's nothing you can install software wise to get this working because this would be a driver feature.
 
Jun 17, 2022
6
0
10
0
So basically, if it doesn't work, your computer doesn't have the hardware to do this and there's nothing you can install software wise to get this working because this would be a driver feature.
I think it's the same 3.5 mm jack as on my android, so I'm skeptical that it's a hardware issue. Also, aren't drivers also software? How did you determine this is a hardware problem that's impossible to solve without new hardware (in which case, what hardware could I get to remedy this?), rather than a softare problem that's solvable?
 
I think it's the same 3.5 mm jack as on my android, so I'm skeptical that it's a hardware issue. Also, aren't drivers also software? How did you determine this is a hardware problem that's impossible to solve without new hardware (in which case, what hardware could I get to remedy this?), rather than a softare problem that's solvable?
That "same" 3.5mm jack goes into an audio processing chip. If that audio processing chip isn't specifically looking for the shifting levels in the microphone's bias voltage, then it's not going to support in-line remote control. At the same time if there was hardware specifically looking for a shifting bias voltage, the driver, which facilitates communication between the hardware and the OS, would have to implement a means to interpret what the hardware provides when looking at the bias voltage then send the appropriate media control input to the OS.

Basically:
  • The hardware has to be looking for the signal
  • The driver software has to be able to interpret the hardware responding to the signal
Both of these have to be true for an in-line remote to work.

And again, the reason you can't have something simply look at the microphone input and detecting some sort of change is because changing the bias voltage doesn't generate an audio signal.
 
Jun 17, 2022
6
0
10
0
That "same" 3.5mm jack goes into an audio processing chip. If that audio processing chip isn't specifically looking for the shifting levels in the microphone's bias voltage, then it's not going to support in-line remote control. At the same time if there was hardware specifically looking for a shifting bias voltage, the driver, which facilitates communication between the hardware and the OS, would have to implement a means to interpret what the hardware provides when looking at the bias voltage then send the appropriate media control input to the OS.

Basically:
  • The hardware has to be looking for the signal
  • The driver software has to be able to interpret the hardware responding to the signal
Both of these have to be true for an in-line remote to work.

And again, the reason you can't have something simply look at the microphone input and detecting some sort of change is because changing the bias voltage doesn't generate an audio signal.
So is there any audio jack adapter and its associated drivers that are known to support in-line remote control on windows 10?
 
So is there any audio jack adapter and its associated drivers that are known to support in-line remote control on windows 10?
The 3.5mm jack has nothing to do with it. It's the audio chip it's connected to that would solve the hardware end.

However I dug around some more and found out that even the TRRS connections aren't the same.


Which explains why my Apple earbuds aren't working in various Dell PCs I've tried it in. This leads me to believe computers use CTIA, mobile uses OMTP.

If you have a "universal headphone jack", you need a OMTP to CTIA converter (https://www.amazon.com/Universal-3-5mm-Earphone-Converter-Adapter/dp/B07Q8GLYW3)
If you don't have a "universal headphone jack", you also need something like https://www.amazon.com/NRG-Tech-Adapter-Designed-compatible/dp/B00O1FH37S
 
Jun 17, 2022
6
0
10
0
The 3.5mm jack has nothing to do with it. It's the audio chip it's connected to that would solve the hardware end.

However I dug around some more and found out that even the TRRS connections aren't the same.


Which explains why my Apple earbuds aren't working in various Dell PCs I've tried it in. This leads me to believe computers use CTIA, mobile uses OMTP.

If you have a "universal headphone jack", you need a OMTP to CTIA converter (https://www.amazon.com/Universal-3-5mm-Earphone-Converter-Adapter/dp/B07Q8GLYW3)
If you don't have a "universal headphone jack", you also need something like https://www.amazon.com/NRG-Tech-Adapter-Designed-compatible/dp/B00O1FH37S
Like I said in the first post, the microphone works, so I think I have the right adapter. I included the adapter link in my initial post too https://www.amazon.com/DuKabel-ProSeries-Mic-Supported-Headphone-External/dp/B07RS11M1T?th=1

Let me know if you have any success with in-line controls on a dell. Googling has been unfruitful and mostly leads me to people talking about their mic or headset not working. I can't seem to find a product that states that is supports in-line controls for generic headsets on windows either.

Again, let me know if you have any success please.
 
Like I said in the first post, the microphone works, so I think I have the right adapter. I included the adapter link in my initial post too https://www.amazon.com/DuKabel-ProSeries-Mic-Supported-Headphone-External/dp/B07RS11M1T?th=1
Except this is a CTIA adapter. If your earbuds were meant for phones, you need an OMTP compatible adapter or get a OMTP to CTIA converter.

Let me know if you have any success with in-line controls on a dell. Googling has been unfruitful and mostly leads me to people talking about their mic or headset not working. I can't seem to find a product that states that is supports in-line controls for generic headsets on windows either.
I haven't had any success and I don't plan on buying an adapter to make it work.
 

ASK THE COMMUNITY