One thing that is unclear for me is that how are those jacks
represented
that support any of headsets/headphones/microphones, but don't provide information about which device type has been plugged in.
For headphone or headset, independent switches:
- "Headphone Jack"
- "Headset Mic Jack"
For headphone or headset, one hw switch only:
- "Headphone Jack"
- "Headset Mic Phantom Jack"
I'd have expected these to be the same thing, just with the second case always having the same state for both switches.
We need to distinguish the use cases: in case of independent switches, we
can make the assumption that if the user plugged in a headset, the user wants to use the headset mic instead of the internal mic, so we switch to it.
What will happen for those Dell Alienware 14, 15 and 17 which have three jacks: headset, headphone and mic
http://www.dell.com/support/home/us/en/19/product-support/product/alienware-...
Alienware 17 Quick Start Guide