Different companies use different mechanical switches to build their keyboard and not every switch is compatible with every type of keycap. The most common type of keycaps are for Cherry MX switches but some companies like Razer have their own colors and names for their switches.