Microsoft's use of open standards such as USB means that its peripherals will work with products from almost all computer manufacturers, including Apple. However, Apple's own keyboards and Mac OS X ...