1
0
Fork 0
mirror of https://gitlab.com/futo-org/fcast.git synced 2025-08-18 13:22:49 +00:00

webOS: Fixed key and launch event handlers

This commit is contained in:
Michael Hollister 2025-07-16 12:01:23 -05:00
parent a549296aca
commit b0a706dfed
8 changed files with 69 additions and 15 deletions

View file

@ -923,7 +923,7 @@ function skipForward() {
}
}
document.addEventListener('keydown', (event: KeyboardEvent) => {
function keyDownEventHandler(event: KeyboardEvent) {
// logger.info("KeyDown", event.key);
let result = targetKeyDownEventListener(event);
let handledCase = result.handledCase;
@ -993,8 +993,9 @@ document.addEventListener('keydown', (event: KeyboardEvent) => {
if (window.targetAPI.getSubscribedKeys().keyDown.has(key)) {
window.targetAPI.sendEvent(new EventMessage(Date.now(), new KeyEvent(EventType.KeyDown, key, event.repeat, handledCase)));
}
});
document.addEventListener('keyup', (event: KeyboardEvent) => {
}
function keyUpEventHandler(event: KeyboardEvent) {
// logger.info("KeyUp", event);
let result = targetKeyUpEventListener(event);
let handledCase = result.handledCase;
@ -1012,7 +1013,10 @@ document.addEventListener('keyup', (event: KeyboardEvent) => {
if (window.targetAPI.getSubscribedKeys().keyUp.has(key)) {
window.targetAPI.sendEvent(new EventMessage(Date.now(), new KeyEvent(EventType.KeyUp, key, event.repeat, handledCase)));
}
});
}
document.addEventListener('keydown', keyDownEventHandler);
document.addEventListener('keyup', keyUpEventHandler);
export {
PlayerControlEvent,
@ -1042,4 +1046,6 @@ export {
formatDuration,
skipBack,
skipForward,
keyDownEventHandler,
keyUpEventHandler,
};