mirror of
https://github.com/SoPat712/videospeed.git
synced 2025-08-22 02:18:45 -04:00
10
inject.js
10
inject.js
@@ -177,6 +177,16 @@ chrome.extension.sendMessage({}, function(response) {
|
|||||||
document.addEventListener('keydown', function(event) {
|
document.addEventListener('keydown', function(event) {
|
||||||
var keyCode = event.keyCode;
|
var keyCode = event.keyCode;
|
||||||
|
|
||||||
|
// Ignore if following modifier is active.
|
||||||
|
if (event.getModifierState("Alt")
|
||||||
|
|| event.getModifierState("Control")
|
||||||
|
|| event.getModifierState("Fn")
|
||||||
|
|| event.getModifierState("Meta")
|
||||||
|
|| event.getModifierState("Hyper")
|
||||||
|
|| event.getModifierState("OS")) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// Ignore keydown event if typing in an input box
|
// Ignore keydown event if typing in an input box
|
||||||
if ((document.activeElement.nodeName === 'INPUT'
|
if ((document.activeElement.nodeName === 'INPUT'
|
||||||
&& document.activeElement.getAttribute('type') === 'text')
|
&& document.activeElement.getAttribute('type') === 'text')
|
||||||
|
Reference in New Issue
Block a user