I am trying to build a keyboard pcb and want to use a low profile Kailh switch hot swap sockets, but have not been able to find any. I think it would be beneficial to the community to have these since the MX switches already exist. Any help on this would be appreciated.
I think this part may do what you want. As far as I can see the drawings are from the top, but the part wants to mount on the bottom of bottom of the board. Therefore pcb has been flipped in vertical so if you move the part to the bottom of the board, its alignment should be correct. You need to compare the footprint to a real part to make sure this is correct though.
The default load is on the top of the board,
That causes the traces (and silkscreen) to be on the bottom of the board where it looks like they should be. The switch then plugs in through the holes in the board (I think!)
edit:
replace part with one with pcb flipped vertical to align the part correctly when mounted on the bottom of the board. Note you will need to delete the current part and shutdown and restart Fritzing (to really remove the part) before you will be able to load the new part as the moduleIds are the same.
You need to select the component (which by default loads on the top) and change the pcb layer in Inspector from top to bottom to get it on the correct side of the board. I think the socket is intended to mount on the bottom of the board with the switch mounting on the top from the youtube video I saw (although that may be incorrect.) It is also possible that the part needs to be flipped in vertical if the switch won’t fit with the current configuration. There wasn’t any useful information that I could find in line on how this is intended to be used.