The keycaps are PBT Dye Sub and this keybaord includes a lot of blank caps because the use of the function keys could vary so there is a ribbon that tells the user what the function keys do. This keyboard also can be switched between either the ADDS protocol or the AT protocol based on the jumpers that are soldered on the PCB.