The world of custom keyboards has over the years developed its work into an art form, as mechanical key ... keyboard often meant taking a surplus one from elsewhere and adapting its matrix to ...
A mechanical keyboard is going to require a few more pins and probably some sort of matrix scanner. But the grid controller is less clear. Maybe external I/O expanders or a even bigger matrix?
Through this extension, you can easily interface with the Emakefun matrix keyboard to detect key presses and read input in the MakeCode Blocks editor. You can get this module here. Use the ...