Lol no, not mechanical. Domes, but with MX-compatible-looking sliders over them.
These have been around for a while, and have been rebranded by a bunch of companies. There's also a version with multi-color backlighting, as well as at least one with the same internals in a different case. I'm glad this came up, though, because now when anyone posts any of the variants I can call it a "Lospozbn" and people will know what I mean. Maybe.
Actually, I just want as many excuses to type "Lospozbn" as possible. Such a fun-sounding name. Lospozbn! I wonder if it means anything in any language...