Dual Motor Vibration and Six-Axis Gyroscope LED Indicator Design Fast Charging and Long-Lasting Battery Bluetooth Connection Comfortable Grip with Non-Slip Design NexiGo NS32 Wireless Controller for Switch/Switch Lite/Switch OLED, Bluetooth Controllers for Nintendo Switch with Vibration, Motion, Turbo and LED Light Wireless Controller with LED IndicatorDual VibrationSix-Axis GyroTurboMotion Control Support Nintendo SwitchNintendo Switch LiteNintendo Switch OLED Arctic ChillerAstroBearAstroManAstroPopCosmic Nebula Yes, the controller is compatible with Nintendo Switch, Switch Lite and Switch OLED, not suppporting iOS/Android/Windows or other devices. Yes, there are four adjustment levels for the haptic feedback: Off /30%/75%/100% and your can adjust by:1. Press the T button and push the joystick backward at the same time to decrease the haptic feedback vibration strength. 2. Press the T button and push the joystick forward at the same time to increase the haptic feedback vibration strength. The controller is built with 600mAh battery and supports up to 6 hours playtime on one charge.