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=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10840 invoked from network); 14 Aug 2021 15:58:39 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 14 Aug 2021 15:58:39 -0000 Received: from mail-lj1-f173.google.com ([209.85.208.173]) by 1ess; Sat Aug 14 11:03:55 -0400 2021 Received: by mail-lj1-f173.google.com with SMTP id y7so20267923ljp.3 for <9front@9front.org>; Sat, 14 Aug 2021 08:03:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=DYnLDVNJwnn2FQBo1MNRB7Uc1PDWuZprSgTmLHlkSh8=; b=Ylmh+A/7dG7z7aij6HxnwQR8U+k9aPoGt6KoylapP62NvI1FsGuGyZQK4pxtn+mXqw J3OoQ2Fp54G29AgjSpVpLg/OcrpY1HOVKzrOms7/wM+tPmNlHtJCvKj7yfgNXr7WwXwY 6pOSwW6gHDxjmFImX7lRFpEApGzHDzJtjrWhw6nzPHidqJsmr44QUl+T5xl4DPaH9Mvg iOrRan81i7Dbl74iNnsmwPuLcvGR/s3AZTBLN0WBIEzW8VI5qTWtjuQi+tE/ewplZT1A i1XZRe0ZdI5NwQuX21pT7iAJuCLJSl3j+r+0PHqQNnMwpLZgLK/wWDQI4DGs0wW+b+lB Yuhw== 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=DYnLDVNJwnn2FQBo1MNRB7Uc1PDWuZprSgTmLHlkSh8=; b=YlrZjb7788fkq3ptRFQooycP/egWBF+udBzFqMnBg5o1t9v5OwYE1MOsIVpyExHvZu dCgGzDmPNM8qR0TsuS2KtyJbjBCZcdqcu7Lg9qcbv7+EsMm9r9WbMlxF0EBpSRyWAH/Q qgzU38PbvGX2A7mH5H+6SnBIZzcF8JD1bUpGPE+DgoWJzC+laXqRUrsRVUYez0crzjxW 5DIRlnNJHGBFUpx6WoN/+sVqlcBC2zUzT24uOXTcDrg3kCN7FJObC1krOaTOZtTZA600 NZj6Dm8eTVZ/bucLtpi1KlH9WG7Ji2bNlrioJsydLqyVvCs9dgXWS32i9Jg5nKs62seK zjGg== X-Gm-Message-State: AOAM533eZTsaUJad/3nSJJmem3mXTSVanLr70T5rtmTt8NbZtWHMAxKm VvCmmv3CKb97l8T4J9o+uVSw3LLPHqAyqaghfQNTC2mBNpI= X-Google-Smtp-Source: ABdhPJynv6itYvpgg8XgA2zSDf2AOaK9kANr/k84Hb5fdvHLHPyvE6BHpQG6NygpIj0eVhoca23WEJtl8Bi8zf0KiPo= X-Received: by 2002:a2e:bd16:: with SMTP id n22mr5871812ljq.29.1628953421452; Sat, 14 Aug 2021 08:03:41 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:651c:160b:0:0:0:0 with HTTP; Sat, 14 Aug 2021 08:03:40 -0700 (PDT) In-Reply-To: <75BF85F8A6239E95E93770172F1E58A9@wopr.sciops.net> References: <20210814122014.621634c6@gmx.de> <75BF85F8A6239E95E93770172F1E58A9@wopr.sciops.net> From: Stuart Morrow Date: Sat, 14 Aug 2021 16:03:40 +0100 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: agile self-healing hypervisor Subject: Re: [9front] PATCH: click-to-focus in fgui Reply-To: 9front@9front.org Precedence: bulk On 14/08/2021, qwx wrote: > Personally, I welcome any experiments. I don't want to be the one to kick off one of "these" threads, but... what if that mouse clipping notion could be generalised to rectangles OUTSIDE of the window as well as inside, for instance the entire screen, so that 1. lens(1) has a way to tell rio that it needs to do what it needs to do 2. a program can warp the mouse in riostart instead of in profile which is where I currently do it. Number 1 would solve what is basically a design flaw. (Plus, you have access to more information in riostart than in profile - e.g. can calculate the barycentre of all windows ...I wouldn't use this.) As long as we're accepting that programs can do this, then why not further say that the window manager can (by the same mechanism) ask to see that the mouse goes outside of the entire SCREEN (as in, negative coordinates if it's above or to the left of the screen)? Then you could do the thing Windows 7 does where if the current window is partly off-screen, you can bring it back by pushing against the edge. Useless, except that it would give you a way to do PaperWM with just the mouse. I was never really pro-that patch before because I thought it didn't actually do anything for you.