79-key keyboard (78-key US keyboard) 3 USB 2.0 type-A ports for powering other peripherals Automatic keyboard language detection USB type-A to micro USB type-B cable for connection Compatible with all Raspberry Pi products (with full-size USB ports) Ergonomic design for comfortable use