From 187608fae81ecc9f484bd829626a8ea07ff35d8c Mon Sep 17 00:00:00 2001 From: s-ol Date: Thu, 16 May 2024 11:41:28 +0200 Subject: Support regional keymaps via libkeymap or dumpkeys --- virtual-programs/web/web-keyboards.folk | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'virtual-programs/web') diff --git a/virtual-programs/web/web-keyboards.folk b/virtual-programs/web/web-keyboards.folk index 6f18d962..54911b8f 100644 --- a/virtual-programs/web/web-keyboards.folk +++ b/virtual-programs/web/web-keyboards.folk @@ -23,16 +23,16 @@ When the keyboards are /keyboards/ { ws.onopen = () => { document.getElementById('status').innerHTML = "Connnected"; send(` - Assert when keyboard /kb/ claims key /k/ is down with modifiers /m/ timestamp /ts/ {{chan kb k m ts} { + Assert when keyboard /kb/ claims key /k/ is down with timestamp /ts/ printable /p/ {{chan kb k ts p} { if {\$ts > [clock milliseconds]} { - ::websocket::send \$chan text "\$kb||\$k" + ::websocket::send \$chan text "\$kb||\$p" } }} with environment \[list \$chan] `); }; ws.onclose = window.onbeforeunload = () => { document.getElementById('status').innerHTML = "Disconnnected"; - send(`Retract when keyboard /kb/ claims key /k/ is down with modifiers /m/ timestamp /ts/ /anything/ with environment \[list \$chan]`) + send(`Retract when keyboard /kb/ claims key /k/ is down with timestamp /ts/ printable /b/ /anything/ with environment \[list \$chan]`) setTimeout(() => { wsConnect(); }, 1000); }; ws.onerror = (err) => { @@ -41,8 +41,8 @@ When the keyboards are /keyboards/ { ws.close(); } ws.onmessage = (msg) => { - const \[kb, key] = msg.data.split("||"); - document.getElementById(kb + "-presses").innerText += key + " "; + const \[kb, p] = msg.data.split("||"); + document.getElementById(kb + "-presses").innerText += p + " "; } }; wsConnect(); -- cgit v1.2.3