The “default” mode for a USB keyboard allows submitting 6 keys + modifiers. Some boards define nontraditional input descriptors that allow more, but that mode is not guaranteed to work in places like the BIOS menu or naive KVM switches.
To avoid phantom keypresses when you hit three keys in a “square” on the matrix, a diode can be placed in series with each switch so current can’t go through an “indirect” route.















One huge issue is that LLMs do weird and stupid things differently than how humans do them.
If you’ve developed an eye for reading human-made changes, you’re not necessarily going to recognize new and surprising failure modes as easily. It’s literally harder than regular code review.
Humans with modern tooling, for example, rarely hallucinate field/class/method/object names because non-spicy autocomplete keeps them on the rails. LLMs seem much more willing to decide the menu bar is .menuBar and not .topMenu, probably because their training corpus is full of the former.