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.
This script adds keyboard shortcuts to perform common actions on YouTube without clicking or exiting a full-screen video.
[ to like a video] to dislike a videob to save the current playback time, meaning the script will remember your current position in the videor to restore the saved playback time, jumping back to the moment when you pressed bh 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 secondsz to go back by 5 secondsshift + x to go forward by 1 secondshift + z to go back by 1 secondu to "undo" a time jump and go back to where you were just playing (e.g. you pressed "0" by accident, press "u" to go back to where you were)k to switch between playing and pausedl to go forward by 10 secondsj to go back by 10 seconds, (comma) to go back by one frame. (dot/period) to go forward by one frame0, 1 … 9 to go to 0%, 10% … 90% of the videof for full screen (this has limited utility since the top and bottom of the video will likely be cut off, maybe try w first)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" feedThe shortcuts listed from k to 0..9 are already built into the regular YouTube player, but did not work on the Shorts player; this script makes them available for Shorts.
NOTIFICATION_DURATION_MILLIS).REMOVE_FEEDBACK_SHARED_WITH_CREATOR).{ 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).