Windows 8 supports the USB and Bluetooth transports that were available in previous versions of Windows; in addition, there is now support for Bluetooth LE and I2C.
The following table identifies the transports supported in current and previous versions of Windows.
|Transport||Windows 7||Windows 8||Notes|
|USB||Yes||Yes||Support for USB HID 1.11+ is provided on Windows operating systems dating back to Windows 2000.|
|Bluetooth||Yes||Yes||Support for Bluetooth HID 1.1+ is provided on Windows operating systems dating back to Windows Vista.|
|Bluetooth LE||No||Yes||Windows 8 introduces support for HID over Bluetooth LE.|
|I2C||No||Yes||Windows 8 introduces support for HID over I2C|
Microsoft recommends that whenever possible, you use the supported transports in the previous table. However, if another transport is required, you can developer a miniport driver which is described in the Transport Minidrivers topic.