I had a rubber key Spectrum 48k, back in the day, I think the chronology went ZX81->Spectrum 16k->Spectrum 48k
If my memory isn’t playing tricks on me, I think I had to plug some huge, unwieldy adapter into the back of it before a joystick could be connected.