From d3548caeaab828d544aaa36bd381c132de4c00a0 Mon Sep 17 00:00:00 2001 From: Issac332 <119879937+Issac8658@users.noreply.github.com> Date: Thu, 25 Jun 2026 20:58:03 +0300 Subject: [PATCH] fixed backspace keybind clear --- scripts/Data_Settings_Classes.rb | 2 ++ scripts/Window_Settings.rb | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/Data_Settings_Classes.rb b/scripts/Data_Settings_Classes.rb index 39f359c..d6909d9 100644 --- a/scripts/Data_Settings_Classes.rb +++ b/scripts/Data_Settings_Classes.rb @@ -679,6 +679,8 @@ class Window_Settings if key && (!Input.press?(Input::ACTION) || @accept_action) if key != Input::key_from_name("Backspace") Settings[@parameter][@selection] = KeyBind.key(key) + else + Settings[@parameter][@selection] = nil end @waiting_for_key = @settings_content.waiting_for_key = false apply diff --git a/scripts/Window_Settings.rb b/scripts/Window_Settings.rb index f34aa20..c7db8dc 100644 --- a/scripts/Window_Settings.rb +++ b/scripts/Window_Settings.rb @@ -182,7 +182,6 @@ class Window_Settings # parameter setting current_parameter = @content.get_current_parameter - old_val = current_parameter&.value if Input.trigger?(Input::LEFT) || (Input.press?(Input::LEFT) && (@left_hold_timer >= 15)) @left_hold_timer -= 2 @content.parameter_left