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?
How does a generic bluetooth mouse / keyboard work with macos without installing any driver
bluetoothdriverhardwarekeyboardmouse
Related Question
- My bluetooth keyboard and mouse are choppy
- MacOS – How does macOS Sierra securely pair with Bluetooth keyboards without a code
- Windows – How to install a Bluetooth mouse with Boot Camp (Win10)
- IMac – Turn on Bluetooth on an iMac without a keyboard or mouse
- MacOS – Lost bluetooth connection with mouse
- IPad – Using separate Bluetooth keyboard and mouse simultaneously with the iPad
- Mac – Log into Mac Mini with unpaired Bluetooth keyboard and mouse
- MacBook – Pair a bluetooth mouse directly with Macbook Air
Best Answer
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.