How to make Arduino support the USB HID Boot Protocol?

Support for USB in BIOS seems to be a BIOS setting, not a USB difference:

http://support.microsoft.com/kb/310923