thanks for the update! Maybe i will give this another try one day ❤
Regarding TAB: you can definitely grab it in javascript and preventing it from changing focus. Ive had the same issue in a game of mine (advnture.louve.systems)
You have to `document.addEventListener("keydown", ...` and then on the event object call `event.preventDefault();` if it's a TAB key. This way it will be prevented - you can do this for any key you want :)
Good luck!