For such a device to work, it would require as many buttons (or whatever) as there are fret and string combinations...
That's nonsense. It would require as many buttons as the number of chords you wish to implement (three maybe - GRIN). Same as an autoharp.