2

Some generic brand bluetooth keyboard / mouse work fine on macos. Does macos have a built-in common driver api (for mouse and keyboard) that all these device use or is it some specification in the Bluetooth stack that allows this?

5

Yes. It's the generic USB HID (Human Interface Device) driver/kext or Bluetooth HID profile

All operating systems have a generic HID driver so that USB and Bluetooth keyboards, mice, and track pads will work out of the box without the need for a manufacturer supplied driver. That said, specialized keyboards and mice like those used for gaming, for example, will operate as a generic device but, to use the specialized functions or extra buttons, you'll need the manufacturer driver.

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .