Android 17 Beta Unveils Native System-Level Controller Remapping
Android 17 Beta, specifically Beta 2 and later versions, has introduced a native system-level controller remapping feature. This significant addition enables users to customize gamepad buttons, sticks, and triggers universally across the Android system. The implementation is designed to apply custom button layouts consistently across various games without requiring individual setup for each title or reliance on third-party applications.
This functionality enables users to customize gamepad buttons, sticks, and triggers universally across the Android system, applying custom layouts consistently across various games without requiring individual setup or third-party apps.
Feature Overview
The new system-level controller remapping supports both wired and Bluetooth controllers, offering granular customization capabilities. Google stated the feature enhances accessibility, allowing players to adapt controls to their physical needs and muscle memory, particularly when transitioning between different platforms or controller layouts. The feature was previously previewed and, according to Mishaal Rahman, was developed in response to user feedback requesting native controller remapping support on Android.
How to Access Controller Remapping Settings
Users can access the controller remapping settings through distinct paths depending on their controller type:
- For wired gamepads: Navigate to Settings > System > Game Controller.
- For Bluetooth gamepads: Go to Settings > Connected devices > Device details (after selecting the connected gamepad) > Game Controller Settings.
Granular Customization Options
Within these settings, users are provided with a range of personalized control options:
- Remap face buttons, triggers, and thumbstick clicks.
- Swap directional inputs for analog sticks and the D-pad.
- Save personalized preferences directly on their device.
Current Status & Future Outlook
Currently, the controller remapping feature is available exclusively on devices running Android 17 Beta (Beta 2 or later). Google acknowledges that some issues are present in this early version, including instances of incorrect button glyphs for certain controllers. Despite these minor issues, the core functionality is reported to remain operational.
Google is actively soliciting user feedback to refine the feature before its stable release, indicating potential further changes.