Uses minimum SDK 24 (Android 5 Lollipop) and target SDK 36 (Android 16 Baklava).
Keyboard: Provides a row of alphanumeric keys (usually in QWERTY format) for easy quick typing, such as composing messages or entering passwords. This is much more practical than using the on-screen navigation (D-pad).
Touchpad: Serves as a mouse replacement. The touch surface supports finger gesture detection for moving the on-screen cursor, clicking, and scrolling.
Gamepad / Joystick: Consists of standard action buttons (A, B, X, Y), trigger buttons (R1/L1/R2/L2), and an analog stick used for menu navigation, gaming, and media control.