This keyguard fits the Solidtek ACU-595U Mini keyboard, also sold under the Adesso brand, and sometimes having different model numbers, including ACK-595UB, KB-595BU, KB-595BP, 595 PS2.
The default keyguard comes with no attachment method. It's up to you to mount the keyguard on the keyboard with something like Velcro or double-sided tape. However, you can optionally order it with Velcro or attached straps to hold it in place.
Material - The default material is 1/8" impact-modified PMMA resin. This is denser than common acrylics like Plexiglass and Perspex, and will sustain much higher impacts without breaking, though it is still able to be broken by bending. Colored acrylics are standard PMMA. In general, the colored acrylics are best for apps that provide space between the cells, and should be avoided on apps that don't provide any space between the cells. 3/16" and 1/4" acrylics are standard PMMA. They are much more rigid than the 1/8" due to their extra thickness, and they provide more depth to help the user avoid accidental touches. Acrylic styrene is more flexible than other acrylics, and is much less likely to crack when bent. It comes with a 2-year guarantee against breakage. Polycarbonate is the strongest material, being virtually unbreakable, and comes with a lifetime guarantee against breakage. Allow one extra week for polycarbonate. Note: The function keys along the top row will be difficult for large fingers to reach if you go with a thicker acrylic.