even without hotswappable switches there’s a good chance you’d be able to replace the switch anyway
if cleaning it doesn’t work, you should be able to look up how to desolder and then replace the switch yourself. you should only need a cheap soldering iron, some wick, some solder, and a new switch.
as long as it’s easy to physically get the keyboard apart, the switches should be just about the easiest thing to solder there is
you could look at the user agents and have 2 versions, one for normal browsers and one for Links and similar.
you could also probably do something terrible with having an initial page that supports both, adding a cookie and detecting if the css file gets downloaded, then after that point serving them the css styled if they did or the table styled if not. you could even reload the page with js if it’s enabled and you detect the css was downloaded. this hinges on Links and similar not even downloading the css, which I’m not sure if is true.