diff --git a/menu/menu_setting.c b/menu/menu_setting.c
index 0033624776..6a1e5d5e42 100644
--- a/menu/menu_setting.c
+++ b/menu/menu_setting.c
@@ -7406,11 +7406,15 @@ static void get_string_representation_mouse_index(rarch_setting_t *setting, char
 
       if (!string_is_empty(device_name))
          strlcpy(s, device_name, len);
-      else
+      else if (map > 0)
          snprintf(s, len,
                "%s (#%u)",
                msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NOT_AVAILABLE),
                map);
+      else
+         snprintf(s, len,
+               "%s",
+               msg_hash_to_str(MENU_ENUM_LABEL_VALUE_DONT_CARE);
    }
    else
       snprintf(s, len,