8bitdo SN30 Wireless Bluetooth Controller Dual Classic Joystick for Android Gamepad - PC Mac Linux Support Dual-mode: Bluetooth keyboard and touch screen simulation. Support both bluetooth & USB connection. Built-in 480mAh Li-on battery. Firmware upgradable for function expansion in the future. Compatible with IOS, Android, Mac OS and Windows devices. Programmable keys to easily setup combo key and turbo key.