F5F Stay Refreshed Hardware Desktop What methods exist for identifying and charting headphone button inputs on a Windows 10 system?

What methods exist for identifying and charting headphone button inputs on a Windows 10 system?

What methods exist for identifying and charting headphone button inputs on a Windows 10 system?

Pages (2): 1 2 Next
T
thibdu87
Member
229
07-05-2016, 11:56 AM
#1
I have a USB to 4-pole headphone interface and these headphones.
The headphones and mic work on my PC. The '-' '+' and 'o' buttons perform actions when connected to my Android device. I need to map these buttons to functions on my PC. How would I do that?
T
thibdu87
07-05-2016, 11:56 AM #1

I have a USB to 4-pole headphone interface and these headphones.
The headphones and mic work on my PC. The '-' '+' and 'o' buttons perform actions when connected to my Android device. I need to map these buttons to functions on my PC. How would I do that?

J
jameface
Member
60
07-05-2016, 08:04 PM
#2
The '-' '+' and 'o' buttons actually function in the Android system, but their specific roles aren't clear. You might expect them to manage power settings or volume levels. If they are mapped, the PC should handle these tasks accordingly. More details would help clarify their purpose.
J
jameface
07-05-2016, 08:04 PM #2

The '-' '+' and 'o' buttons actually function in the Android system, but their specific roles aren't clear. You might expect them to manage power settings or volume levels. If they are mapped, the PC should handle these tasks accordingly. More details would help clarify their purpose.

I
ItzHF_
Member
74
07-06-2016, 05:17 AM
#3
The - and + click once modify the volume. 'o' click once switches play/pause. Additional mappings exist with double clicks and holds, but as a basic setup, these controls should function identically across platforms. Edit: No coding required on Android—it was straightforward. This helps with your inquiry?
I
ItzHF_
07-06-2016, 05:17 AM #3

The - and + click once modify the volume. 'o' click once switches play/pause. Additional mappings exist with double clicks and holds, but as a basic setup, these controls should function identically across platforms. Edit: No coding required on Android—it was straightforward. This helps with your inquiry?

T
TimmyCHI
Member
65
07-13-2016, 11:33 PM
#4
If your computer lacks a headset input, it's highly unlikely to have built-in controls. If a headset input exists, it might allow in-line controls, but if nothing is activated from it, then support is absent. In short, the device either works with it or doesn't. It's hard to say without testing.
T
TimmyCHI
07-13-2016, 11:33 PM #4

If your computer lacks a headset input, it's highly unlikely to have built-in controls. If a headset input exists, it might allow in-line controls, but if nothing is activated from it, then support is absent. In short, the device either works with it or doesn't. It's hard to say without testing.

N
Nightwolf_C
Member
107
07-30-2016, 03:35 AM
#5
As discussed in my initial message, there is a signal transmitted when you operate the headset buttons. Is there any desktop application available to monitor the status of that signal?
N
Nightwolf_C
07-30-2016, 03:35 AM #5

As discussed in my initial message, there is a signal transmitted when you operate the headset buttons. Is there any desktop application available to monitor the status of that signal?

_
_MrCrazyMine_
Junior Member
13
07-30-2016, 04:02 PM
#6
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.
_
_MrCrazyMine_
07-30-2016, 04:02 PM #6

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.

M
MrOwgral
Junior Member
29
07-30-2016, 05:33 PM
#7
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?
M
MrOwgral
07-30-2016, 05:33 PM #7

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?

G
GrinningTube
Member
185
08-04-2016, 10:29 AM
#8
The 3.5mm jack connects to an audio processing chip. If that chip isn't designed to detect shifts in the microphone's bias voltage, it won't support in-line remote control. Conversely, if a chip specifically seeks such shifts, the driver must translate hardware responses into media control commands for the OS.

In short:
Hardware needs to recognize the signal
Driver software must understand the hardware's reaction
Both conditions must be met for remote operation to function.
Changing the bias voltage doesn't produce an audio signal, which is why direct detection isn't possible.
G
GrinningTube
08-04-2016, 10:29 AM #8

The 3.5mm jack connects to an audio processing chip. If that chip isn't designed to detect shifts in the microphone's bias voltage, it won't support in-line remote control. Conversely, if a chip specifically seeks such shifts, the driver must translate hardware responses into media control commands for the OS.

In short:
Hardware needs to recognize the signal
Driver software must understand the hardware's reaction
Both conditions must be met for remote operation to function.
Changing the bias voltage doesn't produce an audio signal, which is why direct detection isn't possible.

A
AndersJohann
Junior Member
13
08-04-2016, 11:37 AM
#9
Are there any recognized audio jack adapters with their drivers that enable in-line remote control functionality in Windows 10?
A
AndersJohann
08-04-2016, 11:37 AM #9

Are there any recognized audio jack adapters with their drivers that enable in-line remote control functionality in Windows 10?

A
Airwolf777
Member
66
08-15-2016, 09:08 AM
#10
The 3.5mm jack is unrelated; the issue lies with the audio chip connected to it. Further research shows TRRS connections differ too. This might explain why my Apple earbuds don't work on some Dell PCs I've tested. It seems computers use CTIA, while mobile devices use OMTP. If you need a universal adapter, consider the ones listed.
A
Airwolf777
08-15-2016, 09:08 AM #10

The 3.5mm jack is unrelated; the issue lies with the audio chip connected to it. Further research shows TRRS connections differ too. This might explain why my Apple earbuds don't work on some Dell PCs I've tested. It seems computers use CTIA, while mobile devices use OMTP. If you need a universal adapter, consider the ones listed.

Pages (2): 1 2 Next