It's fully windows, macOS, and Linux compatible. The Ducky One 2 Mini's compatibility is satisfactory. I've used linear Cherry MX reds before and this feels similar but a little lighter. The typing feel from the MX silver switches is smooth and responsive, being linear there's no tactile feedback which makes them feel a bit faster. The USB cable is maybe a little stiff and shorter than I might like but it is detachable so even though the keyboard is already so small, this makes it even more portable. The USB included is rubber and connect using USB-C to the keyboard. The keyboard has four good grippy rubber type feet-pads underneath, and also height-adjustable feet that lets you select between three different height levels. When I know I won't be using my keyboard for a day or more, I like to pop the lid on so it doesn't collect any dust. Not every keyboard comes with one, which isn't a big deal, but I love them.
The Mini One 2 includes a thin plastic cover.