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,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 17422 invoked from network); 6 Sep 2021 20:26:36 -0000 Received: from tb-ob20.topicbox.com (173.228.157.66) by inbox.vuxu.org with ESMTPUTF8; 6 Sep 2021 20:26:36 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob20.topicbox.com (Postfix) with ESMTP id 9A0E81C79C for ; Mon, 6 Sep 2021 16:26:34 -0400 (EDT) (envelope-from bounce.mM8e1810d2216ae4d0ba3ac5c9.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 5FF724033AEB; Mon, 6 Sep 2021 16:26:34 -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=Ul5ITOL1 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=paul.a.lalonde@gmail.com smtp.helo=mail-ed1-f53.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:references:in-reply-to: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=1630959994; bh=DQT5ozQumZ2R8WH7 Yi9EZEFySfP81OfjDB9EZGUl68A=; b=A3+5DGutVHX/132z3n03zOpeqXxkNRNe 5uiv7X51mVAgQUD15h9GwN/oZ9E07GNx4OFS4fJWudH9XjgKXZ+1oCpW0G1GoP3J eMG7Z2h4kY97PuFAC4d63krbb4pk8bUF/GGedPYWXps+sIzhP2VFOuHL8jVyKNHj dZiijBtEOXc= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1630959994; b=lpskqHaqmIajwHE4vPGoQNhNDLUaAzwEzP4q+T/xyN6A8MwrE0 6wOAS182iyKXIstCs5v+CBvA+FMR9JPWFkWd9L3+RFvvzm9uMdb+vLNmgNOQ8oQ0 8OZ7mLcLwPZNyIQDTDJVUEcIhlwrx04Av9Cs3/uT/vQ9kBxZzLKHy9Ihc= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Ul5ITOL1 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=paul.a.lalonde@gmail.com smtp.helo=mail-ed1-f53.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-mx0.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=Ul5ITOL1 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.208.53 (mail-ed1-f53.google.com); spf=pass smtp.mailfrom=paul.a.lalonde@gmail.com smtp.helo=mail-ed1-f53.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=HzZdWryK; x-me-sender=none; x-ptr=pass smtp.helo=mail-ed1-f53.google.com policy.ptr=mail-ed1-f53.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:references:in-reply-to: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=UsUS+QDGqoMcFJ28MUlVkW4dydPnUSFcf5hLFR1Aqhs=; b=jDXwGruqApsz Ar5zTNbtNzkYyuVDiO5vGcbADTJz1JpVYNEo50aEv//TpXFokgi2n37cGFVeBRTY +bWcHxud9SqbHshhN5Zn7eifn3eGF2RhZLfbjJet0r9djFfwJ7vUKKC1s1zZYi46 ubSjTDSHfsRP8H8y+UEaMNeUiFUfYKI= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id D27F134AA53C for <9fans@9fans.net>; Mon, 6 Sep 2021 16:26:24 -0400 (EDT) (envelope-from paul.a.lalonde@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 6A8D87CC7DE; Mon, 6 Sep 2021 16:26:24 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1630959984; b=YbhRW9AdrmU0YHD+9DfjphOUKlR0q5R6latHxwA+YeNFkigKz8 jO4X3Z0r+ofHu82OeTlAOK3nK3fSx5vEgp+sf+bBUi93T93ZVP4uIGSEgtpqaPR6 oXEipM5aUlJv4cFodWylcXoSW6qH+Ms0FjQmZ8h/k5MNMYAkS77ZAnLzAahysU8N mjxaar2Gs+xxSvfT/e48hwmngAkLD1XDwKYZKsmCEq1msFgg95QbCG9wWtjZOUkp GB6aG7sJdl/SqmCTs20UwOjOfEJV/Kc0bXePskunR2E1rjFNLJslhB8B3uge2QbN 0WBf/l0XOolFyp/HvXBFj7JyGDigzaCHXDbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1630959984; bh=LD3T+zoQZgPsiuxH0EN8cNWeg3x5rLaJ6Jwhi51joao=; b=uS0cfaFYYfws t6TX7h3OVpjFLTWjvV7TyAF5J5Jh087ocUXSJKPP60QvDJmfTlkYdOTbcjni2IsF rv+OxZDLWBGrgpgM24e6aP2kqCXnjnFHSu5r9c6vgYqBMEwoseCW3on3ozAsMqjs 1W8VB0AjWJj6Gd7oSdQC40PgxhAYQ5CXX/U+lBgjh4HbDebo00I5qX+NrhEauOXf 86rPjLLZQVTb4Tb5fYg4k720OE7MWLw/sVPtRtomQmHpeM/UfxaYUws2J/k2iz3/ j5aIYjkqdeEAqw4HjSX2nWFrz+hZfrefk2nDoRx8jjG4tI7YHyNIfniwhEl9MU8L eSOkJwfQZw== ARC-Authentication-Results: i=1; tb-mx0.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=Ul5ITOL1 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.208.53 (mail-ed1-f53.google.com); spf=pass smtp.mailfrom=paul.a.lalonde@gmail.com smtp.helo=mail-ed1-f53.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=HzZdWryK; x-me-sender=none; x-ptr=pass smtp.helo=mail-ed1-f53.google.com policy.ptr=mail-ed1-f53.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: gggruggvucftvghtrhhoucdtuddrgedvtddrudeffedgudegieculddtuddrgeduhedrtd dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd dtnecunecujfgurhepgghfjgfhfffkuffvtgesrgdtreertddtjeenucfhrhhomheprfgr uhhlucfnrghlohhnuggvuceophgruhhlrdgrrdhlrghlohhnuggvsehgmhgrihhlrdgtoh hmqeenucggtffrrghtthgvrhhnpefhkeegvdeugfeiffegveffleetteduheegleekvedt keefgfeuiedvgfevveevkeenucffohhmrghinhepthhophhitggsohigrdgtohhmnecukf hppedvtdelrdekhedrvddtkedrheefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghr rghmpehinhgvthepvddtledrkeehrddvtdekrdehfedphhgvlhhopehmrghilhdqvgguud dqfhehfedrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoehprghulhdrrgdrlhgr lhhonhguvgesghhmrghilhdrtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'paul.a.lalonde@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="paul.a.lalonde@gmail.com"; helo=mail-ed1-f53.google.com; client-ip=209.85.208.53 Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 6 Sep 2021 16:26:24 -0400 (EDT) (envelope-from paul.a.lalonde@gmail.com) Received: by mail-ed1-f53.google.com with SMTP id u19so10871924edb.3 for <9fans@9fans.net>; Mon, 06 Sep 2021 13:26:24 -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:references:in-reply-to:from:date :message-id:subject:to; bh=LD3T+zoQZgPsiuxH0EN8cNWeg3x5rLaJ6Jwhi51joao=; b=HzZdWryK9QvREG/78PC8BECbx7jAMkhRtTm/eGHp7lNsg1muY3qjN1v6WM6hLFH667 +4QsTBFmnQgGHv4X8LVHWneDn8KT8pqvAY32bTWDxa3fN0HHfMcYybS8uWvHHX6kM8yl okR/csK7dfaUL8jMFGnm7GyFtK83qmW+5g6gE84dLeLUpJZrQt1xUO+pQ7+Tr+L/WYnI YIVczJ+fIoscftlnLqqXk8YkR/rzmfpFFGUZWykVE1uIqggGaEKIpPGOtML6oNdcyg6m XS7TzMC3iLy7Ax+IiQs0Mnq+YfCRT8GHj08WXoB+wNAJzD52DhrLJ+S2grTo38P5U+j9 up+g== X-Gm-Message-State: AOAM531/uGQ+pBYD32c7r7qmmbtWMyTSXnxrDMTIxa8DjsO3J4InzZks IltGa6HJlsLpegimqdbEi4B6QlH3cDOs6FZ189oD2MwGVOs= X-Google-Smtp-Source: ABdhPJwpGHyn7oSu/xYU+tT4BtsgzvMzUnQSU8bgLns/1o2qV+TdJe70WN78gFqJ9cPFMnhtidJttU0+PSBTPFmTKI4= X-Received: by 2002:a05:6402:10d9:: with SMTP id p25mr14720903edu.51.1630959983182; Mon, 06 Sep 2021 13:26:23 -0700 (PDT) MIME-Version: 1.0 References: <2C6567EC-05BF-46B1-AE60-94AACE6CDFE6@gmail.com> <6E81D25D-237D-41C5-BE85-E5A897D3833A@quintile.net> In-Reply-To: From: Paul Lalonde Date: Mon, 6 Sep 2021 13:26:11 -0700 Message-ID: Subject: Re: [9fans] porting projects... To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="00000000000070c60d05cb59764f" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: b7a87f00-0f50-11ec-be11-a3c9a179e739 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZDZiNmIzZTk4MjY4ZWNkZS1NOGUxODEwZDIyMTZhZTRkMGJhM2Fj?= =?UTF-8?B?NWM5Pg==?= 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: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M8e1810d2216ae4d0ba3ac5c9:1:d3xCBh_qCJpsHPfWdNkZcczGHcxIijU4mxEJY1XfGd0 --00000000000070c60d05cb59764f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Do the other platforms do their own acceleration management? That makes you want to feed deltas instead of absolutes. On Mon, Sep 6, 2021, 1:13 PM Stuart Morrow wrote: > 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. >=20 >=20 > 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-M8e181= 0d2216ae4d0ba3ac5c9 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --00000000000070c60d05cb59764f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Do the other platforms do their own accelerat= ion management?  That makes you want to feed deltas instead of absolut= es.

On Mon, Sep 6, 2021, 1:13 PM Stuart Morrow <morrow.stuart@gmail.com> wrote:
On 06/09/2021, Paul Lalonde <paul.a.lalo= nde@gmail.com> wrote:
> It does look like this would need raw mouse state to get the DX/Dy dat= a
> 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-M06cc3f0752d= aac885bf6dad9
Delivery options: https://9fans.topic= box.com/groups/9fans/subscription
= --00000000000070c60d05cb59764f--