Youtube Keyboard Shortcuts: like/dislike, backup/restore position, change speed, picture-in-picture

Adds keyboard shortcuts [ and ] for liking and disliking videos, B and R to Back up and Restore position, H to use picture-in-picture, { and } to change playback speed.

Stan na 31-07-2023. Zobacz najnowsza wersja.

Autor
keyboard-shortcuts
Oceny
0 0 0
Wersja
1.16
Utworzono
28-12-2021
Zaktualizowano
31-07-2023
Rozmiar
16,4 KB
Licencja
MIT
Dotyczy

Youtube Keyboard Shortcuts: like/dislike, backup/restore position, change speed, picture-in-picture

This script adds keyboard shortcuts to perform common actions on YouTube without clicking or exiting a full-screen video.

Shortcuts on regular video player

  • [ to like a video
  • ] to dislike a video
  • b to save the current playback time, meaning the script will remember your current position in the video
  • r to restore the saved playback time, jumping back to the moment when you pressed b
  • h to enable or disable Picture-in-picture mode, creating a floating video that keeps playing even if you switch to another application
  • } (Same as Shift + ]) to increase playback speed by 5% (so going from 1x to 1.05x to 1.1x… etc. as you press multiple times)
  • { (Same as Shift + [) to decrease playback speed by 5%
  • x to go forward by 5 seconds
  • z to go back by 5 seconds
  • shift + x to go forward by 1 second
  • shift + z to go back by 1 second

Shortcuts on "YouTube Shorts" video player

  • k to switch between playing and paused
  • l to go forward by 10 seconds
  • j to go back by 10 seconds
  • , (comma) to go back by one frame
  • . (dot/period) to go forward by one frame
  • 0, 19 to go to 0%, 10% … 90% of the video
  • x to go forward by 5 seconds
  • z to go back by 5 seconds
  • shift + x to go forward by 1 second
  • shift + z to go back by 1 second
  • [ to like a video
  • ] to dislike a video
  • b to save the current playback time
  • r to restore the saved playback time
  • h to enable or disable Picture-in-picture mode
  • f for fullscreen (this has limited utility since the top and bottom of the video will likely be cut off)
  • w to switch to the "classic" YouTube player for this video, instead of staying on the "Shorts" player with a feed (w as in using the "wide" player)
  • shift + W to switch to the "classic" video player, but open it in a new tab to avoid losing the current "Shorts" feed

The first six of these are already built into the regular YouTube player, but did not work on the Shorts player; this script re-adds these shortcuts.

Other features

  • Discreet notifications are displayed when you use these shortcuts, so you can tell what happened even if you're watching in full screen.
  • Notifications can be disabled by changing a single line featured prominently at the top of the code.
  • How long notifications stay up (2 seconds by default) can be changed in the code, it's easy to find (search for NOTIFICATION_DURATION_MILLIS).
  • The script tries to remove the built-in notification that says "Feedback shared with the creator", although you can disable this (search for REMOVE_FEEDBACK_SHARED_WITH_CREATOR).
  • The speed change for { and } can be configured in the code as well; it's 5% by default but the constant can be updated in a single place (search for PLAYBACK_RATE_STEP).