WINDOWS:
wired xbox 360 = plug it in and it will work, with all the keys mapped in every game
wireless xbox 360 = you need a physical
receiver that plugs into the computer via usb
ps3 = only works though Bluetooth, needs a third party program
link to be installed, you will need to map the controls either in game (if the game supports it) or in the third party program you used (using usb will not work for windows)
OSX:
ps3 = works simply by connecting the Bluetooth, will need to remap the controls either in game or third party program (not sure if osx can do the remapping or not)
xbox 360 wired / wireless (using
receiver): use this third party program
link
LINUX:
ps3: works over usb, yay, support is built into the kernel, remap keys in game or in config files - or use third party program and Bluetooth for wireless
xbox 360: works over usb (wireless over usb using receiver), support is built into the kernal