Today I learned about 2 key rollover

A project log for Linux Palmtop

A Raspberry Pi Zero based Linux Palmtop with a Blackberry Q10 keyboard.

nrdgrrrlnrdgrrrl 09/01/2022 at 00:160 Comments

Which basically means that if I only need to detect 2 keyboard buttons pushed at once I don't need diodes. Also the raspberry Pi Pico supports qmk now so I think that's going to be my keyboard controller.