I wish to add my support for Alisdair's request for support of diminished triads separate from fully diminished 7th chords and half-diminished 7th chords.

Alisdair's suggestion of a user-selectable option to make the "dim" suffix be a diminished triad and that "dim7" would be necessary for a full diminshed 7th and the current "m7b5" would still be necessary for the half-diminshed 7th.

OR

leave dim as it is (full diminished 7th chord) in order to maintain perfect backward compatibility with already existing files, but add the following chord suffix: dimt (t for triad) and interpret it as Root, b3, b5 (C Eb Gb, for example).

OR

simply change the behavior of the program so that "dim" implies diminshed triad, "dim7" is necessary for full-diminshed-7th and the current "m7b5" still be the norm for half-diminshed-7ths.

I realize that with the vast number of BIAB files already in existence, many of which want the full diminished 7th where the chord suffix dim is used, any change in the handling of diminished chords will create havoc for some. But in my opinion adding this capability will enhance the program and we should all be able to deal with it.

And the use of the shortcuts file can allow people to adjust things to their own way of working, once the diminshed triad is functional in the program.