hotkeys.js: add 'c' for transcript

This commit is contained in:
zrose584
2020-09-11 21:21:56 +02:00
parent 786d3eb445
commit 94ece08a1e
3 changed files with 38 additions and 3 deletions

View File

@@ -1,9 +1,7 @@
Q = document.querySelector.bind(document);
function onKeyDown(e) {
if (['INPUT', 'TEXTAREA'].includes(document.activeElement.tagName)) return false;
console.log(e);
// console.log(e);
let v = Q("video");
let c = e.key.toLowerCase();
if (c == "k") {
@@ -25,6 +23,18 @@ function onKeyDown(e) {
e.preventDefault();
v.currentTime = v.currentTime + 10;
}
else if (c == "f") {
e.preventDefault();
if (document.fullscreen) document.exitFullscreen();
else v.requestFullscreen();
}
else if (c == "c") {
e.preventDefault();
let tt = getActiveTranscriptTrack();
if (tt == null) return;
if (tt.mode == "showing") tt.mode = "disabled";
else tt.mode = "showing";
}
}
window.addEventListener('DOMContentLoaded', function() {