The Piano Chord Trainer program is the ultimate tool for learning piano chords. With more than 50 chords in all invertions and keys it will take you months to explore and learn all possible combinations.
Use it as a chord dictionary. Select a key and a chord and view the result on the keyboard and the staff.
Analyze what you play. Connect a midi keyboard..Push a group of keys on your midi keyboard and the program will match it against the chord database and give you immediate response with key and chord if success.