diff --git a/templates/admin/base.html b/templates/admin/base.html
index 4e4c0a8..a47b91e 100644
--- a/templates/admin/base.html
+++ b/templates/admin/base.html
@@ -107,6 +107,12 @@
function saveConfig() {
document.getElementById('saveConfig').click();
};
+ document.addEventListener('keydown', function(event) {
+ if (event.ctrlKey && event.key === "s") {
+ event.preventDefault();
+ saveConfig();
+ }
+ });
document.addEventListener('htmx:afterRequest', function(event) {
const jsonResponse = event.detail.xhr.response;
if (jsonResponse && event.detail.target.dataset.dontshowtoast != '') {