@WereCatf

A thought I just had. Not best practice I know but suppose I wire up the common pin to the switches to 3.3v and had the GPIO pin default HIGH and when the button is pressed it would go LOW triggering an event. Is there any real reason I could not use 3.3V on these switches or a rotary encoder?

Just curious.