{"id":175945,"date":"2025-12-09T20:02:09","date_gmt":"2025-12-09T20:02:09","guid":{"rendered":"https:\/\/www.newsbeep.com\/nz\/175945\/"},"modified":"2025-12-09T20:02:09","modified_gmt":"2025-12-09T20:02:09","slug":"android-17-may-let-you-remap-buttons-on-your-game-controller","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/nz\/175945\/","title":{"rendered":"Android 17 may let you remap buttons on your game controller"},"content":{"rendered":"<p><img class=\"e_Zg\" decoding=\"async\" loading=\"eager\"  title=\"Android Game Controller Remapping Hero Image\"  alt=\"Android Game Controller Remapping Hero Image\" src=\"https:\/\/www.newsbeep.com\/nz\/wp-content\/uploads\/2025\/12\/Android-Game-Controller-Remapping-Hero-Image-scaled.jpeg\"\/><\/p>\n<p>TL;DR<\/p>\n<p>A new menu found in the latest Android Canary build reveals the UI for a game controller remapping feature likely coming in Android 17.<br \/>\nFound under Bluetooth settings, the \u201cGame Controller settings\u201d page allows users to customize inputs for both buttons (\u201cKeys\u201d) and directional sticks (\u201cAxes\u201d).<br \/>\nThe feature likely works by changing which internal key codes and axis values are transmitted to games.<\/p>\n<p>Last month, I shared evidence that Google is working on <a href=\"https:\/\/www.androidauthority.com\/android-17-gaming-features-rumor-3616027\/\" rel=\"nofollow noopener\" target=\"_blank\">new gaming features for Android 17<\/a>. These include support for remapping buttons on gaming controllers and potentially a virtual gamepad. At the time, I wasn\u2019t able to show off any of these features as the menus were incomplete. Thanks to a recent Canary release, however, I\u2019m now able to demo what the UI for Android\u2019s game controller remapping feature looks like.<\/p>\n<p>Hidden in the Settings app of the latest <a href=\"https:\/\/www.androidauthority.com\/android-canary-2512-3623286\/\" rel=\"nofollow noopener\" target=\"_blank\">Android Canary 2512 update<\/a> is a new \u201cGame Controller settings\u201d menu that will appear on the Bluetooth device details page for compatible gamepads, such as Sony\u2019s DualSense controller. This menu doesn\u2019t currently show up, though, so we had to force it to appear.<\/p>\n<p>Currently, the menu contains two sections: Keys and Axes. The Keys section lists all remappable button inputs, including A, B, X, Y, L1, L2, R1, R2, Left Stick Click (L3), and Right Stick Click (R3). Similarly, the Axes section lists the remappable directional inputs: the D-pad, Left Stick, and Right Stick. Tapping any of these options opens a dialog that lets you customize the input sent to apps.<\/p>\n<p><img class=\"e_Zg\" decoding=\"async\" loading=\"lazy\"  title=\"Game Controller Remapping settings in Android\"  alt=\"Game Controller Remapping settings in Android\" src=\"https:\/\/www.newsbeep.com\/nz\/wp-content\/uploads\/2025\/12\/Game-Controller-Remapping-settings-in-Android.jpg\"\/><\/p>\n<p>Mishaal Rahman \/ Android Authority<\/p>\n<p>The mechanism behind this is quite simple. Android has natively supported various <a href=\"https:\/\/www.androidauthority.com\/best-bluetooth-gaming-controllers-403184\/\" rel=\"nofollow noopener\" target=\"_blank\">Bluetooth gaming controllers<\/a>, such as Sony\u2019s DualSense (pictured above), for years. The OS translates button presses into internal key codes and axis values that developers map to in-game actions. This new remapping feature likely operates by changing which key code or axis value is sent to <a href=\"https:\/\/www.androidauthority.com\/best-android-games-316202\/\" rel=\"nofollow noopener\" target=\"_blank\">Android games<\/a> when a button is pressed. For instance, if the A button normally triggers the \u201cA\u201d key code, remapping it to B would cause the system to transmit the \u201cB\u201d key code instead.<\/p>\n<p>I know what many of you are thinking: the DualSense controller doesn\u2019t have A, B, or Y buttons, so this menu seems off. You\u2019re partially right \u2014 the current menu is generic (it is still in development, after all) and doesn\u2019t reflect PlayStation\u2019s specific button labels. However, it accurately reflects how Android handles these controllers internally: mapping X to A, Circle to B, Triangle to Y, and Square to X. This standardization ensures games don\u2019t need to account for every specific controller model to function correctly.<\/p>\n<p>Still, I hope Google expands the feature\u2019s functionality before launch. First, the menu should reflect the connected controller\u2019s actual button layout; even a purely aesthetic change would reduce user confusion. Second, selecting a new input should be possible by simply pressing the physical button on the controller rather than scrolling through a menu \u2014 a standard feature in other remapping tools. Finally, support for remapping additional, non-standard buttons (like rear paddles) would be useful, as many modern controllers include them specifically for this purpose.<\/p>\n<p>Google has plenty of time to flesh out this feature, as I don\u2019t expect a release before the <a href=\"https:\/\/www.androidauthority.com\/android-17-3561251\/\" rel=\"nofollow noopener\" target=\"_blank\">Android 17<\/a> update next year. Features like this are crucial for Google\u2019s Android-on-PC ambitions, given that many console and PC games lack touchscreen support. When <a href=\"https:\/\/www.androidauthority.com\/aluminium-os-android-for-pcs-3619092\/\" rel=\"nofollow noopener\" target=\"_blank\">Google brings Android to PCs<\/a>, robust controller support will play a role in helping convince developers to port their games to the platform. It signals that Google is serious about supporting non-touchscreen gaming.<\/p>\n<p>Don\u2019t want to miss the best from Android Authority?<\/p>\n<p><a href=\"https:\/\/andauth.co\/AAGooglePreferredSource\" class=\"e_Pm\" target=\"_blank\" rel=\"noreferrer nofollow noopener\"><img class=\"e_Zg\" decoding=\"async\" loading=\"lazy\"  title=\"google preferred source badge light@2x\"  alt=\"google preferred source badge light@2x\" src=\"https:\/\/www.newsbeep.com\/nz\/wp-content\/uploads\/2025\/12\/google_preferred_source_badge_light@2x.png\"\/><img class=\"e_Zg\" decoding=\"async\" loading=\"lazy\"  title=\"google preferred source badge dark@2x\"  alt=\"google preferred source badge dark@2x\" src=\"https:\/\/www.newsbeep.com\/nz\/wp-content\/uploads\/2025\/12\/google_preferred_source_badge_dark@2x.png\"\/><\/a><\/p>\n<p>Thank you for being part of our community. Read our\u00a0<a class=\"c-link\" href=\"https:\/\/www.androidauthority.com\/android-authority-comment-policy\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" data-stringify-link=\"https:\/\/www.androidauthority.com\/android-authority-comment-policy\/\" data-sk=\"tooltip_parent\">Comment Policy<\/a> before posting.<\/p>\n","protected":false},"excerpt":{"rendered":"TL;DR A new menu found in the latest Android Canary build reveals the UI for a game controller&hellip;\n","protected":false},"author":2,"featured_media":175946,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[42631,39515,3447,112861,342,111,139,69,145],"class_list":{"0":"post-175945","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-mobile","8":"tag-android-17","9":"tag-android-canary","10":"tag-gaming","11":"tag-gaming-controller","12":"tag-mobile","13":"tag-new-zealand","14":"tag-newzealand","15":"tag-nz","16":"tag-technology"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts\/175945","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/comments?post=175945"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts\/175945\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/media\/175946"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/media?parent=175945"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/categories?post=175945"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/tags?post=175945"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}