iMicro KB-IMK9 107-Key USB Wired English Keyboard (Black) Language Availability: English Keys: 107 keys Keyboard Button Life: 1 Million Times System Requirements: Windows 2000/ XP/ VISTA/ 7/ 8/ Mac