{"id":45323,"date":"2026-04-09T02:46:04","date_gmt":"2026-04-09T02:46:04","guid":{"rendered":"https:\/\/foreignnewstoday.com\/?p=45323"},"modified":"2026-04-09T02:46:04","modified_gmt":"2026-04-09T02:46:04","slug":"android-17-will-finally-let-you-remap-your-gaming-controllers","status":"publish","type":"post","link":"https:\/\/foreignnewstoday.com\/?p=45323","title":{"rendered":"Android 17 Will Finally Let You Remap Your Gaming Controllers"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div id=\"\">\n<hr class=\"custom-gradient-background my-6 h-[6px] max-w-[75px] border-0\"\/>\n<p>While iOS has caught up in recent years, Android is still the most versatile OS when it comes to smartphone gaming\u2014especially if you&#8217;re looking beyond downloading games from app stores. <a href=\"https:\/\/lifehacker.com\/tech\/how-to-play-retro-games-on-your-modern-phone-or-tv\" target=\"_blank\">Android supports a huge number of emulators<\/a>, as well as game controllers and game pads. If you want to play a game, there&#8217;s a decent chance you can get it up and running on Android. <\/p>\n<p>And yet, the OS doesn&#8217;t have something that many other modern gaming platforms do: native controller remapping. The idea is, you get to choose which of your controller&#8217;s buttons do what. If you&#8217;d prefer your down button to have the same effect as the L1 button, or the D-pad to have the same inputs as the right stick, you can. While individual Android games may offer these options, it doesn&#8217;t apply to the entire OS, which leads to some inconsistent gameplay situations. <\/p>\n<div class=\"pogoClear mb-12 mt-10 rounded-md border-2 border-gray-100 py-7 shadow-xl md:py-6\">\n    <a href=\"https:\/\/cc.lifehacker.com\/v1\/otc\/06ZVRiLmglGs4QA6plTXzTC?merchant=05kie42h3YvHwjr4G1w80Qq&amp;url=https%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2FB0D8JJRCJN%2F&amp;template=News&amp;module=shop-card&amp;element=offer&amp;item=offer-btn&amp;position=1&amp;element_label=GameSir+G8+Plus&amp;u=https%3A%2F%2Flifehacker.com%2Ftech%2Fandroid-17-will-let-you-remap-your-controllers%3Futm_medium%3DRSS&amp;product_uuid=05dV0Q0TxYdGLtwRnxfHsmp&amp;offer_uuid=05pyVH4Gf5loqhgWX11zLyy&amp;object_type=05pyVH4Gf5loqhgWX11zLyy&amp;object_uuid=05dV0Q0TxYdGLtwRnxfHsmp&amp;data-aps-asin=B0D8JJRCJN&amp;data-aps-asc-tag=lifehack088-20&amp;data-aps-asc-subtag=05pyVH4Gf5loqhgWX11zLyy\" data-commerce=\"1\" target=\"_blank\" rel=\"nofollow sponsored\" data-parent-group=\"affiliate-link\" title=\"(opens in a new window)\" class=\"cursor-default no-underline\" data-ga-click=\"data-ga-click\" data-ga-module=\"shop-card\" data-ga-element=\"offer\" data-ga-item=\"offer-btn\" data-ga-label=\"GameSir G8 Plus\"><\/p>\n<div class=\"flex flex-wrap justify-between px-7 text-black no-underline md:flex-nowrap md:px-8\">\n<div class=\"order-2 mt-5 h-auto w-full md:order-1 md:mt-0 md:hidden\">\n<div class=\"flex aspect-video items-center justify-center\">\n                                            \n                                    <\/div>\n<\/p><\/div>\n<div class=\"order-2 ml-2 hidden w-32 shrink-0 items-center md:order-1 md:ml-0 md:flex\">\n<div class=\"flex aspect-video items-center justify-center\">\n                                            <img decoding=\"async\" class=\"m-0 max-h-full max-w-full rounded-md\" src=\"https:\/\/lifehacker.com\/imagery\/product\/05dV0Q0TxYdGLtwRnxfHsmp\/hero-image.fill.size_autoxauto.v1723148413.jpg\" alt=\"GameSir G8 Plus Bluetooth Mobile Game Controller for Switch &amp; iOS &amp; Android &amp; Tablets, Wireless Gamepad with Hall Effect Joysticks\/Hall Trigger, Play Minecraft, Genshin Impact, Call of Duty Mobile\" width=\"auto\" height=\"auto\" loading=\"lazy\"\/>\n                                    <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p><\/a><\/div>\n<h2 id=\"google-is-testing-controller-remapping-with-the-android-17-beta\">Google is testing controller remapping with the Android 17 beta  <\/h2>\n<p>As it turns out, Android 17 will introduce system-wide controller remapping options\u2014assuming it makes it out of beta. Former tech journalism-turned Google employee Mishaal Rahman <a href=\"https:\/\/www.reddit.com\/r\/AndroidGaming\/comments\/1sf80g1\/try_androids_new_controller_remapping_feature_in\/\" target=\"_blank\" title=\"open in a new window\" rel=\"noopener\">shared the news in a post on r\/AndroidGaming<\/a>, acknowledging the Android gaming communities&#8217; repeated requests for controller remapping, and confirming the company is testing the feature in the Android 17 beta. Rahman says that Google is interested in two key points here: accessibility, so more players can remap buttons to fit their physical needs; and reducing issues with muscle memory when swapping between games.  <\/p>\n<p>Those two points really are huge for gamers. It can be frustrating to jump between games with different button layouts, and make mistakes only because you&#8217;re used to the layout from the previous game. But, more importantly, controller remapping makes gaming much more accessible for players who might not be able to play with a game&#8217;s default layout or control scheme. When some games support it and others don&#8217;t, it makes gaming on Android unbalanced. Now, assuming Android 17 really does launch this feature, gaming on phones like Pixel and Galaxy will be more accessible for everyone.  <\/p>\n<h2 id=\"how-to-try-controller-remapping-on-android-17\">How to try controller remapping on Android 17<\/h2>\n<p>These tools are currently live in the latest Android 17 beta (beta 2). You can try it out now if you <a href=\"http:\/\/www.google.com\/android\/beta\" target=\"_blank\" title=\"open in a new window\" rel=\"noopener\">enroll your eligible device in the Android beta<\/a>\u2014just be warned that installing beta software on your device may result in bugs, instability, or data loss. I&#8217;d recommend making a full backup of any important data before install the beta.<\/p>\n<div class=\"pogoClear relative my-10 border-b-[1.5px] border-t-[1.5px] border-dashed border-black py-5 sm:my-14 sm:border-0 sm:py-0\" data-ga-click=\"\" data-ga-template=\"News\" data-ga-module=\"openweb_widget\" data-ga-element=\"openweb_scroll\" data-ga-item=\"openweb_scroll_midpage\" x-data=\"{&#10;         commentsCount: null,&#10;         hasComments: false,&#10;         async fetchCommentsCount() {&#10;             try {&#10;                 if (window.openweb &amp;&amp; typeof window.openweb.getMessagesCount === 'function') {&#10;                     this.commentsCount = await window.openweb.getMessagesCount('01KNQ9FXSX62T71NZR9B3J7GCT');&#10;                     this.hasComments = this.commentsCount !== null &amp;&amp; this.commentsCount &gt; 0;&#10;                 }&#10;             } catch (e) {&#10;                 console.warn('Failed to fetch comment count:', e);&#10;             }&#10;         }&#10;     }\" x-init=\"fetchCommentsCount()\" x-cloak=\"\">\n<div class=\"relative flex justify-center\">\n<div class=\"flex max-w-fit items-center gap-x-3 bg-white px-5\">\n<p>            <span class=\"text-sm font-medium text-black\"><br \/>\n                What do you think so far?<br \/>\n                <button class=\"ml-1 font-semibold text-brand-green underline hover:text-brand-green-700\" type=\"button\" aria-label=\"Comment section trigger\" onclick=\"window.openweb.scrollToComments('01KNQ9FXSX62T71NZR9B3J7GCT')\" x-text=\"hasComments ? 'Post a comment.' : 'Be the first to post a comment.'\"\/><br \/>\n            <\/span>\n        <\/div>\n<\/p><\/div>\n<\/div>\n<p>With the latest Android 17 beta running on your device, you have two choices, depending on whether you&#8217;re using a wired or Bluetooth controller:<\/p>\n<ul>\n<li>\n<p><strong>Wired controllers<\/strong>: Head to <strong>Settings &gt; System &gt; Game Controller<\/strong> and choose your controller from the list.  <\/p>\n<\/li>\n<li>\n<p><strong>Bluetooth controllers<\/strong>: Head to <strong>Settings &gt; Connected devices<\/strong> then choose the menu icon next to your controller. From here, go to the <strong>Device details <\/strong>page then choose &#8220;Game Controller&#8221; settings. <\/p>\n<\/li>\n<\/ul>\n<p>Either way, you&#8217;ll see a list of all the buttons and inputs on your controller. Tap one to make any available adjustments. Rahman does warn that glyphs\u2014the icons that appear next to each button or input\u2014may not be accurate as of this beta. <\/p>\n<\/p><\/div>\n<p><script>\n            var facebookPixelLoaded = false;\n            window.addEventListener(\"load\", function() {\n                document.addEventListener(\"scroll\", facebookPixelScript);\n                document.addEventListener(\"mousemove\", facebookPixelScript);\n            });\n            function facebookPixelScript() {\n                if (!facebookPixelLoaded) {\n                    facebookPixelLoaded = true;\n                    document.removeEventListener(\"scroll\", facebookPixelScript);\n                    document.removeEventListener(\"mousemove\", facebookPixelScript);\n                    window.zdconsent.cmd.push(function() {\n                        ! function(f, b, e, v, n, t, s) {\n                            if (f.fbq) return;\n                            n = f.fbq = function() {\n                                n.callMethod ?\n                                    n.callMethod.apply(n, arguments) : n.queue.push(arguments);\n                            };\n                            if (!f._fbq) f._fbq = n;\n                            n.push = n;\n                            n.loaded = !0;\n                            n.version = \"2.0\";\n                            n.queue = [];\n                            t = b.createElement(e);\n                            t.async = !0;\n                            t.src = v;\n                            s = b.getElementsByTagName(e)[0];\n                            s.parentNode.insertBefore(t, s);\n                        }(window,\n                            document, \"script\", \"\/\/connect.facebook.net\/en_US\/fbevents.js\");\n                        fbq(\"init\", \"37418175030\");\n                        fbq(\"track\", \"PageView\");\n                    });\n                }\n            }\n        <\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/lifehacker.com\/tech\/android-17-will-let-you-remap-your-controllers?utm_medium=RSS\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>While iOS has caught up in recent years, Android is still the most versatile OS when it comes to smartphone gaming\u2014especially if you&#8217;re looking beyond downloading&hellip;<\/p>\n","protected":false},"author":1,"featured_media":45324,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[9],"tags":[],"class_list":["post-45323","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-interests"],"_links":{"self":[{"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/posts\/45323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=45323"}],"version-history":[{"count":0,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/posts\/45323\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=\/wp\/v2\/media\/45324"}],"wp:attachment":[{"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=45323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=45323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/foreignnewstoday.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=45323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}