How is support to other peripherals provided?

Let's start with the keyboard. Remember, everthing after a # sign is a remark.

usb-u(o)hci [usbcore module will be included]

#existing USB support

hid [input module will be included]

#human interative device

keybdev

#keyboard support. If the keyboard was
already working,it was supported by your
machine BIOS; however, some have the option
of switching to USB keyboard support.

For the mouse:

usb-u(o)hci [usbcore module will be included]

#existing USB support

hid [input module will be included]

#human interactive device

mousedev

#mouse support, 6.0 supports 8 (eight) USB mice

Printer Support:

usb-u(o)hci [usbcore module will be included]

#existing USB support

printer

#printer support. Don't forget that a filter
should be installed through Linuxconf as for
any other parallel printer, but in the printer
type-specific options, the last option (custom)
should be checked and filled in as:
/dev/usb/usblp0)

For cameras (USB webcam3 and chipset based OV511):

usb-u(o)hci [usbcore module will be included]

#existing USB support

ov511 [videodev module will be included]

#support to WebCam3 and chipset based OV511