Linux supports a large variety of hardware devices such as mice, printers, scanners, PCMCIA and USB devices. However, most of these devices are not required while installing the system.
USB hardware generally works fine, only some USB keyboards may require additional configuration (see the section called “Hardware Issues to Watch Out For”).
Again, see the Linux Hardware Compatibility HOWTO to determine whether your specific hardware is supported by Linux.