From a000eb1f9ec26f9997090a077ace4580fd75d513 Mon Sep 17 00:00:00 2001 From: abloom22 Date: Mon, 30 Sep 2024 10:17:33 -0400 Subject: [PATCH] Fix: playback speed shortcut works when manually saved or reset by user --- menu/satus.js | 2 ++ menu/skeleton-parts/shortcuts.js | 19 +++++++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/menu/satus.js b/menu/satus.js index 1295a22b9..61a767efa 100644 --- a/menu/satus.js +++ b/menu/satus.js @@ -2386,6 +2386,8 @@ satus.components.shortcut = function (component, skeleton) { component.data = component.skeleton.value || {}; satus.storage.remove(component.storage.key); + component.storage.value = component.data; + component.render(component.valueElement); this.parentNode.parentNode.parentNode.close(); diff --git a/menu/skeleton-parts/shortcuts.js b/menu/skeleton-parts/shortcuts.js index 9dbebc313..6656392cc 100644 --- a/menu/skeleton-parts/shortcuts.js +++ b/menu/skeleton-parts/shortcuts.js @@ -143,9 +143,10 @@ extension.skeleton.main.layers.section.shortcuts = { component: 'shortcut', text: 'increasePlaybackSpeed', value: { + shift: true, keys: { - 188: { - key: '<' + 190: { + key: '>' } } } @@ -154,9 +155,10 @@ extension.skeleton.main.layers.section.shortcuts = { component: 'shortcut', text: 'decreasePlaybackSpeed', value: { + shift: true, keys: { - 190: { - key: '>' + 188: { + key: '<' } } } @@ -164,6 +166,15 @@ extension.skeleton.main.layers.section.shortcuts = { shortcut_reset_playback_speed: { component: 'shortcut', text: 'reset' + }, + shortcut_playback_message: { + component: 'text', + text: 'You may have to manually reset each keybind individually', + style: { + marginTop: '10px', + color: '#888', + textAlign: 'center' + } } } }