For over a decade, Android has played catch-up with the console experience, offering native support for a vast array of peripherals including the PS5 DualSense and Xbox controllers. Yet, for those who treat their phones as primary gaming machines, a persistent friction point has remained: the inability to customize how those controllers actually behave across the operating system.
Google is moving to eliminate this hurdle with the introduction of Android 17 native controller remapping. By shifting the responsibility of button configuration from individual app developers to the system level, Google is attempting to standardize the input experience for millions of mobile gamers.
Until now, the burden of remapping fell on game engines and developers. This created a fragmented landscape where some high-budget titles offered deep customization menus, while smaller indie games left users stuck with default layouts. For the conclude-user, this inconsistency often meant a frustrating cycle of diving into separate settings menus for every single game they launched.
The shift is designed to solve a fundamental issue of muscle memory. When gamers switch between a PC, a console, and a mobile device, they expect their inputs to remain consistent. By implementing a system-wide solution, Google is aiming to reduce the cognitive load and physical conflict that occurs when a “jump” button on one platform is mapped to a different trigger on Android.
A System-Level Approach to Input Customization
The technical shift in Android 17 introduces a dedicated Game Controller settings menu. This allows users to redefine the actions of paired controllers—including buttons, triggers, and sticks—at the OS level. Because these changes are applied globally, the remapped input is sent to the game as if it were the original default, bypassing the demand for the game itself to support remapping.

Mishaal Rahman, a community engagement expert for Android at Google, highlighted the practical utility of this change. “For example, you can remap a tough-to-press thumbstick click to an easier-to-reach face button,” Rahman stated. He further noted that these preferences are saved directly to the device, ensuring that the layout persists even after a controller is disconnected and re-paired.
Beyond mere preference, What we have is a significant win for accessibility. For gamers with limited mobility or those who find certain controller ergonomics taxing, the ability to move a critical function from a trigger to a face button can be the difference between a playable game and an inaccessible one.
How to Access Remapping in the Android 17 Beta
For those currently testing the Android Beta Program on Pixel devices, the feature is already available, though its location varies depending on the connection type:
- Wired Controllers: Navigate to Settings > System > Game Controller.
- Wireless Controllers: Navigate to Connected Devices > Device details > Game Controller settings.
Users should be aware that the beta version currently has a known bug regarding “glyphs”—the visual icons representing buttons. Even if the icons appear incorrectly in the menu, the actual button remapping functions according to the controller’s hardware definition.

The Broader Impact on Mobile Gaming
This update addresses a long-standing gap in the Android ecosystem. While the hardware capabilities of modern smartphones have largely eclipsed the needs of most mobile games, the software layer for peripherals has remained rigid. By implementing Android 17 native controller remapping, Google is effectively removing a barrier for developers who previously had to choose between spending development hours on custom input menus or leaving users with a subpar experience.
The move also signals a deeper commitment to the “handheld” trend, as more users adopt dedicated gaming controllers or attachable shells (like the Backbone or Razer Kishi) to their devices. When the OS handles the mapping, it ensures a consistent experience regardless of whether the user is playing a cloud-streamed title via Xbox Cloud Gaming or a native Android app.
| Feature | Previous Android Versions | Android 17 (Proposed) |
|---|---|---|
| Remapping Source | App/Game Developer | System OS |
| Consistency | Varies by game | Universal across apps |
| Accessibility | Limited to developer options | System-wide accessibility settings |
| Configuration | Per-game setup | Saved to device profile |
As Google continues to refine the beta, the focus will likely shift toward perfecting the “glyphs” and ensuring that a wide variety of third-party controllers—not just those from Sony and Microsoft—are recognized accurately by the new system-level menu.
The final version of Android 17 will follow the standard rollout schedule, with the stable release typically arriving in the latter half of the year for supported Pixel devices before expanding to other manufacturers. Users can monitor official updates via the Android Developers blog.
Do you use a controller for mobile gaming? Let us know in the comments if this change will impact your setup.
