Can Arduino Leonardo act as every HID device?

HI, i can’t find answer for my question. Can Leonardo act as every HID device (printer, SD reader…) or only mouse and keybord (as is shown in examples).

Keyboard and Mouse are the only devices implemented by the Arduino libraries.

Keep in mind that printers and SD readers are not HID devices. HID stands for "human interface devices" which are things like keyboards, mice, and alphanumeric displays.

SD Card readers are probably mass storage devices and printers are well, printer devices.

Thank you ;)