I use a Steelseries Apex Keyboard, i don't believe it requires any software. Also i use a zowie EC2 Evo which also doesn't require any software.
Well upon boot up from a fresh install, i just googled my motherboard and downloaded the drivers for it. I don't have a disk for this motherboard...