neko/client
Ethan Waldo 10e2fbd499 Use Keyboard API to lock screen for supported browsers
When using fullscreen mode, hitting the escape key will exit out of
fullscreen mode.  To stay in fullscreen mode but pass the escape
key through, we can use the Keyboard API to require the escape key
be held down https://wicg.github.io/keyboard-lock/#escape-key.

Tested in Chrome which supports Keyboard API and Firefox which does
not https://caniuse.com/?search=navigator.keyboard with no errors
in either case.
2023-01-06 20:10:34 -05:00
..
.vscode misc 2020-02-02 22:51:44 +00:00
public add description to html. 2021-07-22 20:05:47 +02:00
src Use Keyboard API to lock screen for supported browsers 2023-01-06 20:10:34 -05:00
tools remove unused code. 2021-04-05 01:08:16 +02:00
.babelrc added unsupported component 2020-01-29 01:27:35 +00:00
.browserslistrc first commit 2020-01-13 08:05:38 +00:00
.editorconfig first commit 2020-01-13 08:05:38 +00:00
.env.development slight tweaks 2020-01-23 16:54:32 +00:00
.eslintrc refactor progress 2020-01-22 17:16:40 +00:00
.prettierrc first commit 2020-01-13 08:05:38 +00:00
package.json abort in progress transfers on cancel (updated axios too) 2022-11-13 11:27:04 -05:00
tsconfig.json yay emoji!!! 2020-02-01 20:35:48 +00:00
vue.config.js lint fix. 2022-11-19 16:03:49 +01:00