From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15720 invoked from network); 6 Sep 2021 20:12:23 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 6 Sep 2021 20:12:23 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 686682E6B4 for ; Mon, 6 Sep 2021 16:12:22 -0400 (EDT) (envelope-from bounce.mM06cc3f0752daac885bf6dad9.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 6457740329DB; Mon, 6 Sep 2021 16:12:22 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Ot1UbmOT header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=morrow.stuart@gmail.com smtp.helo=mail-lf1-f46.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1630959142; bh=rSN30Q2pyzUY0RBr LnlBjukGU77AS11KGTYuvVgfKGs=; b=q/8cS0Caoo+jB1yQRbppP8uHbpOoeb7a byzBDImqT+KTXEcfVdJvUv9km82iuL7+8ZqCBSx4VWvSpYpCG4ubMI8uhRuapnuF jbXh0Z6v9H4I9fq+hdrsDtxQ1QGofvXsBN+0v+0TuelFxFA1MhtWvagMKXoHvblZ Jg7UKTM56vA= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1630959142; b=sA1alsyCRUwuqLzyxB0NS9sPbhkKLv2xqJHxzpmAzy2q9nJLIY 4r/5u0BeoI1p9TWDs7w9zu4MNtr7XUmg8c7BBGE7v+GweTDECL+z8wL3RkGdK9Ar wvfIuSu/62M6JmTRMM1JisK0PzdGOL87fkuzqz3m6Y8+R/FI8FZfJ8ZyY= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Ot1UbmOT header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=morrow.stuart@gmail.com smtp.helo=mail-lf1-f46.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Ot1UbmOT header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.167.46 (mail-lf1-f46.google.com); spf=pass smtp.mailfrom=morrow.stuart@gmail.com smtp.helo=mail-lf1-f46.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=hnIVFMOP; x-me-sender=none; x-ptr=pass smtp.helo=mail-lf1-f46.google.com policy.ptr=mail-lf1-f46.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:in-reply-to:references:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=rSN30Q2pyzUY0RBrLnlBjukGU77AS11KGTYuvVgfKGs=; b=qj6QH+QAKEeo EzkMfelt2iiQVEFtNrG0Lm+wlbS80XlB0iMYWKK3jUZOyVeOEncz0gGc55kmoGcS T/nA4Zb2mX6xAo1auwHsolK9EsFOizFVGhBLqhMlfoudiYP93mys/3RbsErW1Paf /Z0XprnWBbY2xQW17FIWcv1w2ppaYcA= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 2DCC840325DF for <9fans@9fans.net>; Mon, 6 Sep 2021 16:12:12 -0400 (EDT) (envelope-from morrow.stuart@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 009042346D2; Mon, 6 Sep 2021 16:12:12 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1630959132; b=d82SafnPxLNFeq+2CKp0cU/j5cqRhsI2QnhZDBhK6IdXCBgqDZ lhhHJ+IwuFqjV/4BwbfmtdJP+uawEQIuvlSCVMJjIuZ1K2IihyCBhVhpPxdAt4cB VEqP56rLCJWWqytsh5kawWj7bs8HREI5Qp2B09k5TJunYKkpRNwwSHRLYnXiJnmQ FxQTJEWAhP0o47iA/wSG3kHLtUSJDVYw98kxb2hCcbhNwHeX0RRF9GY0PApzaDOJ 7va4EGuKKLtavfy5Yw5C0CbDdro+0310Fbr0vBFZVR8x3JEz48O/f81N7LuK7JIr tTB0bOEepU49/usDG9wLEZ+sT7eL9H4ljXpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; s=arcseal; t=1630959132; bh=jgCm/f7D2fXb1XrYIWjgDr8/H+/SgbyI01O+Osjk0Pw=; b=GkHwUeMui9AR yIdmTjbCE/o5sMIBDnZ/zx212G72SCeqm7czfluLOFMNMf0vLBbSdF4jQyQExJIC 3maamKZfimSNRbHfuyBEb44c2yeZ+ixN8g5LZfHr6fluNHZ1+bG/sWH+qYNmRI6S zujMXx2K6ZKzOUZ+BtscZns6O6Hk8F0pQSfhECXinBmh7rprB92qBr4wJWUnIAle tLnz2tqzjD4Pk2vT5Oz2fAhayDBQ3KZpXXnW1v0G6wrM21jzISA9wvaux9zNwi6x maBgX25WDIDbxFDlnalkcYNFFTv/gaJNXeiMnOrFL8Q64+RykqJBU/PcITJdt6lt DPlaLaKiWg== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Ot1UbmOT header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.167.46 (mail-lf1-f46.google.com); spf=pass smtp.mailfrom=morrow.stuart@gmail.com smtp.helo=mail-lf1-f46.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=hnIVFMOP; x-me-sender=none; x-ptr=pass smtp.helo=mail-lf1-f46.google.com policy.ptr=mail-lf1-f46.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrudefvddgieekucdltddurdegudelrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgf nhhsuhgsshgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttd enucenucfjughrpegjfhfhfffkuffvtgesthdtredttddtjeenucfhrhhomhepufhtuhgr rhhtucfoohhrrhhoficuoehmohhrrhhofidrshhtuhgrrhhtsehgmhgrihhlrdgtohhmqe enucggtffrrghtthgvrhhnpeeiffeftdeuieeitedttddvudetgfdutdfffeeuvedtgeeg vdefkedtvddvjeejudenucfkphepvddtledrkeehrdduieejrdegieenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdekhedrudeijedrgeeipdhh vghlohepmhgrihhlqdhlfhduqdhfgeeirdhgohhoghhlvgdrtghomhdpmhgrihhlfhhroh hmpeeomhhorhhrohifrdhsthhurghrthesghhmrghilhdrtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'morrow.stuart@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="morrow.stuart@gmail.com"; helo=mail-lf1-f46.google.com; client-ip=209.85.167.46 Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com [209.85.167.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 6 Sep 2021 16:12:11 -0400 (EDT) (envelope-from morrow.stuart@gmail.com) Received: by mail-lf1-f46.google.com with SMTP id c8so15251371lfi.3 for <9fans@9fans.net>; Mon, 06 Sep 2021 13:12:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=jgCm/f7D2fXb1XrYIWjgDr8/H+/SgbyI01O+Osjk0Pw=; b=hnIVFMOPMgMrDd2Gfo5a1TQ7R0VtwekcHwyM16N+VXC4PMZI09e3G1MUQq9DJ5z4cA E4aotxm+H56AOflMlcsFotmvvcc4wlrSRKlRsG16lGXCQFiAyVlYsOfws8Syj/sj4EGc L9a2CJEoAoeQ2qBWYxhIML9zDpTc0R2aIeybRexV75rRocxLoU/vjTE7wOWI1mI1HZsr ReJgvW9KfGip15CqG1wsMRvyZJ7dVgML4ihpnSxiqrRdY1ytL8yCI9Y5590Z6xruOllC JOQ1KpT3VvmsLc0ezFzEnwGLioZUzju2rcaZFEEsLJQm/ePcdbm7HBvE5a4Tz05VTJjC cZFQ== X-Gm-Message-State: AOAM531a+rOXd60WTutravHEUHwvAi2LahAAJrLiStnp1+XY1/KXv6Sz heLGrw4ZjruqQOkIT+X5deI6Nx7NXUiwHgIvBLG4imTFEpqxCg== X-Google-Smtp-Source: ABdhPJybA27VmxYjxsJyz4D+7XWyp4ljDd9DcSQ5Nek3bVQRr5u8WpqECRFlaXIFF2wDhJDhGCunxrG2H1BtD5Px6/c= X-Received: by 2002:a19:760e:: with SMTP id c14mr10016725lff.638.1630959130017; Mon, 06 Sep 2021 13:12:10 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a2e:9e04:0:0:0:0:0 with HTTP; Mon, 6 Sep 2021 13:12:09 -0700 (PDT) In-Reply-To: References: <2C6567EC-05BF-46B1-AE60-94AACE6CDFE6@gmail.com> <6E81D25D-237D-41C5-BE85-E5A897D3833A@quintile.net> From: Stuart Morrow Date: Mon, 6 Sep 2021 20:12:09 +0000 Message-ID: Subject: Re: [9fans] porting projects... To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: bb58fe74-0f4e-11ec-8a32-95365062ddaa Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZDZiNmIzZTk4MjY4ZWNkZS1NMDZjYzNmMDc1MmRhYWM4ODViZjZk?= =?UTF-8?B?YWQ5Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M06cc3f0752daac885bf6dad9:1:AdAjJ-LQZCQYknGD2LneYej9cv9bu5ENn_r7oxU0MHo On 06/09/2021, Paul Lalonde wrote: > It does look like this would need raw mouse state to get the DX/Dy data > instead of absolute screen positions. You could detect when it's at the edge, make it invisible (as screenlock does), make it visible (on the box that doesn't have the mouse plugged in), and warp it to the centre so subsequent movements still give m-messages. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Td6b6b3e98268ecde-M06cc3= f0752daac885bf6dad9 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription