diff --git a/assets/keymaps/default-linux.json b/assets/keymaps/default-linux.json index f498bc54df..eb625eaba1 100644 --- a/assets/keymaps/default-linux.json +++ b/assets/keymaps/default-linux.json @@ -369,7 +369,15 @@ "bindings": { "new": "rules_library::NewRule", "ctrl-n": "rules_library::NewRule", - "ctrl-shift-s": "rules_library::ToggleDefaultRule" + "ctrl-shift-s": "rules_library::ToggleDefaultRule", + "ctrl-w": "workspace::CloseWindow" + } + }, + { + "context": "SettingsWindow", + "use_key_equivalents": true, + "bindings": { + "ctrl-w": "workspace::CloseWindow" } }, { diff --git a/assets/keymaps/default-macos.json b/assets/keymaps/default-macos.json index f236c0a579..3afa795244 100644 --- a/assets/keymaps/default-macos.json +++ b/assets/keymaps/default-macos.json @@ -430,6 +430,13 @@ "cmd-w": "workspace::CloseWindow" } }, + { + "context": "SettingsWindow", + "use_key_equivalents": true, + "bindings": { + "cmd-w": "workspace::CloseWindow" + } + }, { "context": "BufferSearchBar", "use_key_equivalents": true, diff --git a/assets/keymaps/default-windows.json b/assets/keymaps/default-windows.json index 404542e12a..14a3ff6fcd 100644 --- a/assets/keymaps/default-windows.json +++ b/assets/keymaps/default-windows.json @@ -378,7 +378,15 @@ "use_key_equivalents": true, "bindings": { "ctrl-n": "rules_library::NewRule", - "ctrl-shift-s": "rules_library::ToggleDefaultRule" + "ctrl-shift-s": "rules_library::ToggleDefaultRule", + "ctrl-w": "workspace::CloseWindow" + } + }, + { + "context": "SettingsWindow", + "use_key_equivalents": true, + "bindings": { + "ctrl-w": "workspace::CloseWindow" } }, {