IBM Lenovo USB 41A5289 Model SK-8825 Wired Computer Keyboard KU-0225 Windows XP / Vista / 7 / 8 / Linux / Andriod / Mac OS X Compatiable USB Keyboard 2 meter USB cable 104 keys including 3 Windows Keys Ergonomic