With Android L and M, this problem seem to be more prevalent.
I have a Bluetooth headset, 4.1 and all that. it works fine, except on Android, it registered itself as an HID device, not as BT headset. (In BT settings, it shows as keyboard) though it works fine as a headset it is very problematic as this also means the phone will not show me the soft keyboard until I go into IME and turn off hardware keyboard.
I've since seen other people reported this happening with Selfie sticks (BT version) and possibly other devices.
How can this be resolved permanently, i.e. ignore hardware button on device X? Or does this require a patch, Xposed module, etc.? If replacing the device is not practical? Or is there something in Bluetooth settings that can be manipulated? Root / tasker / Xposed?
I have a Bluetooth headset, 4.1 and all that. it works fine, except on Android, it registered itself as an HID device, not as BT headset. (In BT settings, it shows as keyboard) though it works fine as a headset it is very problematic as this also means the phone will not show me the soft keyboard until I go into IME and turn off hardware keyboard.
I've since seen other people reported this happening with Selfie sticks (BT version) and possibly other devices.
How can this be resolved permanently, i.e. ignore hardware button on device X? Or does this require a patch, Xposed module, etc.? If replacing the device is not practical? Or is there something in Bluetooth settings that can be manipulated? Root / tasker / Xposed?