This is a footprint library for KiCad, a Cross Platform and Open Source EDA. It has footprints for most popular keyboard switches. Warning! Versions prior to v2.1.2 have incorrect dimensions for Kailh ...
Alps/Matias or equivalent. Hybrid footprints for Cherry MX and Alps/Matias (accepts both). Kailh Choc low profile switches (version 1). Kailh Hotswap sockets for Cherry MX equivalent switches.
The other three models have Dye-sub PBT keycaps and Kailh Box White Switches (V2) with dye-sub PBT keycaps. With 8BitDo's Ultimate Software V2 for PC, you can remap keys as well as the Super Buttons.
Both the "N Edition" and "Fami Edition" models cost $119.99, utilize N-key rollover, boast Kailh Box White V2 mechanical switches, and come with a pair of 8BitDo's giant programmable buttons.