Yes, this software will work on iMacs. It will work the same for iMacs, Apple, and Mac keyboards. This software is also a mac keyboard tester and will also work on other keyboards to check if the Keyboard is working correctly.