diff --git a/Core/KeyMap.cpp b/Core/KeyMap.cpp
index ca753d83e8..b21cdac9e5 100644
--- a/Core/KeyMap.cpp
+++ b/Core/KeyMap.cpp
@@ -469,9 +469,9 @@ const KeyMap_IntStrPair psp_button_names[] = {
{CTRL_TRIANGLE, "Triangle"},
{CTRL_START, "Start"},
{CTRL_SELECT, "Select"},
- {CTRL_HOME, "Home"},
{CTRL_LTRIGGER, "L"},
{CTRL_RTRIGGER, "R"},
+ {CTRL_HOME, "Home"},
{VIRTKEY_AXIS_Y_MAX, "An.Up"},
{VIRTKEY_AXIS_Y_MIN, "An.Down"},
diff --git a/UI/ControlMappingScreen.cpp b/UI/ControlMappingScreen.cpp
index a8e33aa725..d5a525f19a 100644
--- a/UI/ControlMappingScreen.cpp
+++ b/UI/ControlMappingScreen.cpp
@@ -91,6 +91,7 @@ void SingleControlMapper::Refresh() {
{ "Triangle", ImageID("I_TRIANGLE") },
{ "Start", ImageID("I_START") },
{ "Select", ImageID("I_SELECT") },
+ { "Home", ImageID("I_HOME") },
{ "L", ImageID("I_L") },
{ "R", ImageID("I_R") }
};
diff --git a/UI/GameBrowser.cpp b/UI/GameBrowser.cpp
index 4e3453adf7..cfef8f4acb 100644
--- a/UI/GameBrowser.cpp
+++ b/UI/GameBrowser.cpp
@@ -1043,7 +1043,7 @@ void GameBrowser::Refresh() {
topBar->Add(new Spacer(2.0f));
topBar->Add(new TextView(pathStr, ALIGN_VCENTER | FLAG_WRAP_TEXT, true, new LinearLayoutParams(FILL_PARENT, 64.0f, 1.0f)));
}
- Choice *homeChoice = topBar->Add(new Choice(ImageID("I_HOME"), new LayoutParams(WRAP_CONTENT, 64.0f)));
+ Choice *homeChoice = topBar->Add(new Choice(ImageID("I_HOME_ICON"), new LayoutParams(WRAP_CONTENT, 64.0f)));
homeChoice->SetRoundCorners(RoundCorners::All);
homeChoice->OnClick.Handle(this, &GameBrowser::OnHomeClick);
if (System_GetPropertyBool(SYSPROP_HAS_ADDITIONAL_STORAGE)) {
diff --git a/UI/UIAtlas.cpp b/UI/UIAtlas.cpp
index 75075085e1..e936252d76 100644
--- a/UI/UIAtlas.cpp
+++ b/UI/UIAtlas.cpp
@@ -57,6 +57,7 @@ static const ImageMeta g_uiImageIDs[] = {
{"I_TRIANGLE", true},
{"I_SELECT", true},
{"I_START", true},
+ {"I_HOME", true},
{"I_ARROW", false},
{"I_ROUND", false},
{"I_ROUND_LINE", true},
@@ -105,7 +106,7 @@ static const ImageMeta g_uiImageIDs[] = {
{"I_FULLSCREEN", false},
{"I_RESTORE", false},
{"I_SDCARD", false},
- {"I_HOME", false},
+ {"I_HOME_ICON", false},
{"I_A", true},
{"I_B", true},
{"I_C", true},
diff --git a/assets/ui_images/buttons.svg b/assets/ui_images/buttons.svg
index 09d60fab56..51e7c805c3 100644
--- a/assets/ui_images/buttons.svg
+++ b/assets/ui_images/buttons.svg
@@ -7,7 +7,7 @@
viewBox="0 0 158.74998 68.791658"
version="1.1"
id="svg1"
- inkscape:version="1.4.2 (f4327f4, 2025-05-13)"
+ inkscape:version="1.4.4 (dcaf3e7, 2026-05-05)"
sodipodi:docname="buttons.svg"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
@@ -25,13 +25,13 @@
inkscape:pagecheckerboard="true"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
- inkscape:zoom="1"
- inkscape:cx="177"
- inkscape:cy="333.5"
- inkscape:window-width="1920"
- inkscape:window-height="1129"
- inkscape:window-x="-8"
- inkscape:window-y="-8"
+ inkscape:zoom="11.313708"
+ inkscape:cx="40.65864"
+ inkscape:cy="91.437746"
+ inkscape:window-width="3840"
+ inkscape:window-height="2071"
+ inkscape:window-x="-9"
+ inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="layer1"
showgrid="false"
@@ -618,7 +618,11 @@
d="m 27.680138,73.304133 v 1.108926 h 6.03687 v -1.108926 z m 0,2.174666 v 1.064811 h 6.03687 v -1.064811 z m 0,2.160271 v 1.079207 h 6.03687 V 77.63907 Z" />