Torrent-of-ions is correct. Equal temperament is a compromise in tuning (assigning pitches to notes) which makes the most keys sound ok. The intervals aren't perfect, but close enough. If you tuned a piano for perfect intervals in one key, those pitches would be too much off for another key.