summaryrefslogtreecommitdiff
path: root/client-web/source/keybinds.ts
diff options
context:
space:
mode:
Diffstat (limited to 'client-web/source/keybinds.ts')
-rw-r--r--client-web/source/keybinds.ts7
1 files changed, 4 insertions, 3 deletions
diff --git a/client-web/source/keybinds.ts b/client-web/source/keybinds.ts
index f531cfa..ddd1c82 100644
--- a/client-web/source/keybinds.ts
+++ b/client-web/source/keybinds.ts
@@ -5,6 +5,7 @@
*/
/// <reference lib="dom" />
+import { create_camera_res, create_mic_res, create_screencast_res } from "./resource/track.ts";
import { Room } from "./room.ts"
export function setup_keybinds(room: Room) {
@@ -24,9 +25,9 @@ export function setup_keybinds(room: Room) {
return
}
if (command_mode) {
- if (ev.code == "KeyM" || ev.code == "KeyR") room.local_user.await_add_resource(room.local_user.create_mic_res())
- if (ev.code == "KeyS") room.local_user.await_add_resource(room.local_user.create_screencast_res())
- if (ev.code == "KeyC" && !ev.ctrlKey) room.local_user.await_add_resource(room.local_user.create_camera_res())
+ if (ev.code == "KeyM" || ev.code == "KeyR") room.local_user.await_add_resource(create_mic_res())
+ if (ev.code == "KeyS") room.local_user.await_add_resource(create_screencast_res())
+ if (ev.code == "KeyC" && !ev.ctrlKey) room.local_user.await_add_resource(create_camera_res())
if (ev.code == "KeyC" && ev.ctrlKey) room.local_user.resources.forEach(t => t.destroy())
}
command_mode = false