As solved by @samathingamajig, I've just set this script to key A
interpret Left Arrow
, and D
to interpret Right Arrow
.
It end up like this in my TamperMonkey
:
// MEDIA TO THE RIGHT - ASSIGNED TO *D* KEY
(() => {
window.addEventListener('keydown', (e) => {
if (e.key == 'd' && !e.shiftKey && !e.ctrlKey && !e.altKey && !e.metaKey) {
;
const keyboardEvent = new KeyboardEvent('keydown', {
key: 'ArrowRight',
keyCode: 39,
bubbles: true,
cancelable: true,
shiftKey: false,
ctrlKey: false,
altKey: false,
metaKey: false,
});
document.dispatchEvent(keyboardEvent);
}
});
})();
// MEDIA TO THE LEFT - ASSIGNED TO *A* KEY
(() => {
window.addEventListener('keydown', (e) => {
if (e.key == 'a' && !e.shiftKey && !e.ctrlKey && !e.altKey && !e.metaKey) {
;
const keyboardEvent = new KeyboardEvent('keydown', {
key: 'ArrowLeft',
keyCode: 39,
bubbles: true,
cancelable: true,
shiftKey: false,
ctrlKey: false,
altKey: false,
metaKey: false,
});
document.dispatchEvent(keyboardEvent);
}
});
})();