Looks great.
My only concerns at this stage are: 1. compatibility across maps, and 2. logical progression.
1. If common keys like arrows, enter key, and escape are on different pins for different maps, it defeats the purpose of switchable maps, because you'll have to rewire when you switch.
2. If you look at the order of inputs on an I-Pac, Mini-Pac, or Key-Wiz, you'll notice a pattern of logical progression to the inputs. This will become more important once people solder on the screw terminals you found since it appears it will be harder to read the markings on the board.
One way you might do that is if "HWB" was moved to "20" and "reset" was moved to "10". the logical look of the layout would change quite a bit.
Not sure if it is possible, or if these switches are hardwired to those points. The resulting layout would look more like the familiar I-Pac/Key-Wiz patterns, and be easier for people to accept and follow.
Four fixed functions on the corners, inputs 1-10 on one side, 11-20 on the other.
vs
Gnd, 1, 2, 2a(HWB), 3, 4,. . .
Better to figure out the logical progression
now before you hear the
calls to remap the board while others complain that they already wired it for the original map.
. . .Why, yes, I have been accused of thinking too much before. How did you know??? . . .
Scott
P.S. One minor fix on the pinball input. I apologize if the error or misunderstanding is mine.
11 | R/Up/Flipper | <Quote> should be an apostrophe/single quote ( ' ) instead of a double quotation mark ( " )