I recommend KiCad version >= 8.0, and make sure you install the
kiswitch plugin (Version 2.4)
from the Plugin and Content Manager
I also recommend installing the kbplacer plugin for easy alignment of switch footprints
Inspired by Sleepdealr/RP2040-designguide