Typical keyboard is USB Low Speed device (which is why it has relatively thin flimsy captive cable). If you do not care about actually meeting the spec and are only concerned about the thing working reliably you can bit-bang that on essentially any “8bit RISC MCU” made in last 20 years.