I am currently developing an HID over Bluetooth device and would like it to be able to determine which OS the host is running so then its beviour changes based on that info. I know that if I develop my own drivers this could be irrelevant since then the driver would be in charge of the "behaviour change." Is there any way of doing this relying on the HID descriptors and the OS native drivers?