The Grove - 5-Way Switch can be used to detect the switch position and events like single click/double click/long press, etc. It can detect 5 directions left/right/up/down/center. The 5-way switch will be a great option for multi-function control.
With only one small switch to meet all your needs for switch control!
This Grove - Switch is a mini SPDT switch which you can use to add an "on/off" option to your project. It is a reliable switch that can be used in anything.