For USB headsets to work seamlessly across the Android ecosystem, Android devices must support them uniformly. This documentation specifies USB behavior to support USB headsets and adapters across the Android ecosystem.
Software mapping
Compatible USB headsets are required to support compatible HID mappings. Device support is required for the following keycode mappings.
参考文档: