Control your Emacs with an accordion — or any MIDI instrument!
[…]
You can e.g. plug in a MIDI pedalboard (like one in a church organ) for modifier keys (ctrl, alt, shift); or you can define chords to trigger complex commands or macros.
[…]
The idea for the whole thing came from [dead link]. I immediately became totally convinced that a full-size chromatic button accordion with its 120 bass keys and around 64 treble keys would be the epitome of an input device for Emacs.
There’s that old legend about the Symbolics Lisp Machine keyboards which had, like, a bazillion modifiers (and were a big influence on Emacs). Someone suggested that they would eventually run out space to put in more shift keys, so they’d have to introduce pedals. I suppose organ stops would also work.
Music keyboards do have that sweet n-key rollover. So, there’s probably some Emacs users playing their editor like a piano.
Do Emacs have midi input?
Well, apparently you can extend Emacs to have it:
https://github.com/jnykopp/emaccordion
There’s that old legend about the Symbolics Lisp Machine keyboards which had, like, a bazillion modifiers (and were a big influence on Emacs). Someone suggested that they would eventually run out space to put in more shift keys, so they’d have to introduce pedals. I suppose organ stops would also work.