@foone ignoring the chips, the keyboard is probably one of the most complex peripheral of a computer, from an industrial design and production pov. I do remember the pain ZX Spectrum Next team endured, from the membrane to the key design and plastic moulding, the number of iterations, seriously, industrial designing and production of a keyboard can be truly complex! Unless you resort to pre-existing already available comercial components like mechanical key switches and so on.