diff --git a/osu.Game/Overlays/Settings/Sections/Input/KeyBindingRow.cs b/osu.Game/Overlays/Settings/Sections/Input/KeyBindingRow.cs
index 8fcf519a2e..ac09843c96 100644
--- a/osu.Game/Overlays/Settings/Sections/Input/KeyBindingRow.cs
+++ b/osu.Game/Overlays/Settings/Sections/Input/KeyBindingRow.cs
@@ -37,11 +37,11 @@ namespace osu.Game.Overlays.Settings.Sections.Input
///
/// Invoked when the binding of this row is updated with a change being written.
///
- public Action BindingUpdated { get; set; }
+ public Action BindingUpdated { get; init; }
- public bool AllowMainMouseButtons;
+ public bool AllowMainMouseButtons { get; init; }
- public IEnumerable Defaults;
+ public IEnumerable Defaults { get; init; }
#region IFilterable
diff --git a/osu.Game/Overlays/Settings/Sections/Input/KeyBindingsSubsection.cs b/osu.Game/Overlays/Settings/Sections/Input/KeyBindingsSubsection.cs
index d6d4abfa92..b138f54644 100644
--- a/osu.Game/Overlays/Settings/Sections/Input/KeyBindingsSubsection.cs
+++ b/osu.Game/Overlays/Settings/Sections/Input/KeyBindingsSubsection.cs
@@ -25,7 +25,7 @@ namespace osu.Game.Overlays.Settings.Sections.Input
///
protected virtual bool AutoAdvanceTarget => false;
- protected IEnumerable Defaults;
+ protected IEnumerable Defaults { get; init; }
public RulesetInfo Ruleset { get; protected set; }