Hi,
firstly I would recommend having separate home and limit switches. It reduces confusion and Mach can then treat each switch in a dedicated manner.
When you flick the switches what shows up on the machine diagnostics page input LEDs? If you are using three motors the M0, M1 and M2 home LEDs should
light. If you are using the same switches as limits as well then the corresponding M0++, M1++ and M2++ LEDs should light ( or possibly M0--, M1-- etc).
On the Configure/Mach/Plugin page make sure that the keyboard plugin is enabled. If you have configured the ESS correctly you should see the on Machs input signals
page something like the attached. Note that you could directly set Machs input signals or as is recommended let the ESS do it when you set that up.
Craig