В настройках Enhancer for YouTube есть пункт для добавления пользовательских скриптов, я написал код, который добавляет переключение скорости с x1, x2 (или любых других значений) и обратно, а также сделал эту фичу с помощью расширения Resource Override.
Как использовать:
Устанавливаем расширение Enhancer for YouTube, переходим в настройки, в самом низу есть пункт "Пользовательский скрипт", вставляем сюда код из файла toggle speed.
Обязательно выбираем "Автоматически выполнять пользовательский скрипт, если во вкладке загружен YouTube":
Альтернативный способ без Enhancer for YouTube.
Устанавливаем расширение Resource Override, открываем настройки, нажимаем "Add rule", выбираем "Inject File", проверьте чтобы был File Type: JS, и Inject into: Head. Нажимаем Edit File и вставляем код из файла. Далее нажимаем Save & Close в пунке "Tab URL:" прописываем " https://www.youtube.com* " без ковычек.
Как настроить под себя:
Если вам нужен другой модификатор скорости, то измените video.playbackRate = video.playbackRate === 1 ? 2 : 1; на желаемые значения. Здесь вы можете проверить текущее значение скорости видео и переключиться на другое, соответственно.
Если вам нужна другая клавиша: измените backslash в строке if (event.key === 'Backslash') на нужный символ. Значения всех клавиш
Если слишком лень настраивать расширение, то можете установить мои настройки, скачиваем файл и ипортируем его (В самом низу кнопка Импорт).
Буду рад видеть предложения по улучшению и добавлению новых функций.
данная статья является пересказом моей статьи на github