FadelThey'll work on most cherry-mx equipped keyboards, and most if not all of these will work with imacs, so yes. You don't get command keys, but you can just sub the alt and the windows key if you feel so inclined like I do. And remap the keys in system preferences if desired. I've got these caps installed on a ikbc keyboard plugged into my macbook pro, and they work great.