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_H4,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18966 invoked from network); 1 Jul 2021 04:36:48 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 1 Jul 2021 04:36:48 -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 26250339C4 for ; Thu, 1 Jul 2021 00:36:46 -0400 (EDT) (envelope-from bounce.mMa67e1972b37912dac460dfc1.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 0F6BB15B8103; Thu, 1 Jul 2021 00:36:46 -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=s8oerIpQ header.a=rsa-sha256 header.s=20161025 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-ej1-f52.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=1625114205; bh=o/CdegjZr8kMEhoN cCu065mYhwITKnSJeIsf+FcHX4Y=; b=KsX9l1ETstC7YkqDqxoQRfsJw8JB9CLy 7d1lu5K96fZwBOOlbzthIpnOXK5fvEkVcc/jW9j8suCZ2HPPXXx0e+Z4614I2lSk HP1679wHdgXcFNf0JMmha29ZJJ6g2I0K5Hk45/8m0ypwub3kDEVxZtpeOTKP70kY PBAliETJldw= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1625114205; b=pDDvwR/TncdtBrFv/VEgCVAjMTpsF6gsTn/NsRCpfKOTKK8w9m yOtHbZD2GnEf+9gAt/pM9aX68q46D4/3GhG+o+liWmWIflqJXQAYfupG1KpmNO6R FldJlXtfbw+DHEOY5Q1jYiVokhi+0UZcsD7gyCKqpy0wp0SwGF8oTCXAc= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=s8oerIpQ header.a=rsa-sha256 header.s=20161025 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-ej1-f52.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=s8oerIpQ header.a=rsa-sha256 header.s=20161025 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.218.52 (mail-ej1-f52.google.com); spf=pass smtp.mailfrom=paul.a.lalonde@gmail.com smtp.helo=mail-ej1-f52.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=ZpYKsno7; x-me-sender=none; x-ptr=pass smtp.helo=mail-ej1-f52.google.com policy.ptr=mail-ej1-f52.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.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=is13iHuoiM7+c7P2fwsfUcnWRw+2OotxdbggdHSUHV0=; b=JpTp3lMAxYf6 +XjYkoIGDw6PjUaJvVheTNFLaDcie/MoavfTdYHsMuW8kLoTiq5qcVqyD/chDQ56 qCFzfZddeBZVHgsYrbv2vGLDr28Dvktm9/TL8vjJHtMCi2j2/ReKq0N/Njyaty10 phkLcjRo3NbILDwTvjESXoMt0Jx8/Z0= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 170A12B47D07 for <9fans@9fans.net>; Thu, 1 Jul 2021 00:36:36 -0400 (EDT) (envelope-from paul.a.lalonde@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id F6CF6F6E7E9; Thu, 1 Jul 2021 00:36:35 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1625114195; b=HQ4zchvu/s88a9j7Q5a9pIHfpXxgRWJ8iOItcOrWDEIIoXDpoy U88aDzDfoFlWQV93LzykAdqDkerW9eXsw9YIUWpO2Np0u7ou3NtXzaL8Oj/53l5J OpRXTR0vDRjzeCPUTQFMk7N112p4X39EI7sUUDOjUhP0AB1LuOchmIPszP+1FPOj /DBxwXYsYvbwo32O5I+fHJ62FsX4dwBsCSAaX0QTyNQnTPOQP3VUWFLpn4sO8b3T 8hooR4oRMc4bRffaJKq0xH188DTJ4zLNzDIMALMSKKORaFJo/1PHv7SsFwUC40QU teIL1e3W1H3i8Y80eEfJqGwh3s8h1X5xGAVQ== 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=1625114195; bh=RgNb6/x0IOwhNlLn7KZRaum/rVU8rZNXdDOxFckCp9g=; b=Rtk0wjKsykAx x9M6QshK4QT2fAEXOeVQcPrMYl1iS9bSHVKk5exqeJPWKWqC+bdbuzPTscfWNXRD AucI6P7aPGQ+Of1YwZPIBKM/xk7X/Js7IVZJbNPtlWE1NRtsi69u4mEEhd3bJHNv l4T/UWQxhWPZs/dJrLGXNftOOmIoGJ8HiYDbhYRkw3u35sunBftfP1cU27X6OSf7 s0LY+gwQBC1o13fuZyY9Mu0up3/FR9urX7ZHvdTAdimL1SIkdQiEgx1BlKLoi/cT 1eSIzy59mvMxqpI3C2/ijE30g+bphse1btp2vuC/ithovYcVfgoKoqUcQE5/pnR2 l/t58qZ4DA== 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=s8oerIpQ header.a=rsa-sha256 header.s=20161025 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.218.52 (mail-ej1-f52.google.com); spf=pass smtp.mailfrom=paul.a.lalonde@gmail.com smtp.helo=mail-ej1-f52.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=ZpYKsno7; x-me-sender=none; x-ptr=pass smtp.helo=mail-ej1-f52.google.com policy.ptr=mail-ej1-f52.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,alt4.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: gggruggvucftvghtrhhoucdtuddrgeduledrfeeihedgiedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeggfhgjhf ffkffuvfgtsegrtderredttdejnecuhfhrohhmpefrrghulhcunfgrlhhonhguvgcuoehp rghulhdrrgdrlhgrlhhonhguvgesghhmrghilhdrtghomheqnecuggftrfgrthhtvghrnh ephfekgedvuefgieffgeevffelteetudehgeelkeevtdekfefgueeivdfgveevveeknecu ffhomhgrihhnpehtohhpihgtsghogidrtghomhenucfkphepvddtledrkeehrddvudekrd ehvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtdelrdek hedrvddukedrhedvpdhhvghlohepmhgrihhlqdgvjhduqdhfhedvrdhgohhoghhlvgdrtg homhdpmhgrihhlfhhrohhmpeeophgruhhlrdgrrdhlrghlohhnuggvsehgmhgrihhlrdgt ohhmqe 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-mx1.topicbox.com; identity=mailfrom; envelope-from="paul.a.lalonde@gmail.com"; helo=mail-ej1-f52.google.com; client-ip=209.85.218.52 Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) (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>; Thu, 1 Jul 2021 00:36:35 -0400 (EDT) (envelope-from paul.a.lalonde@gmail.com) Received: by mail-ej1-f52.google.com with SMTP id v20so8120112eji.10 for <9fans@9fans.net>; Wed, 30 Jun 2021 21:36:35 -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=RgNb6/x0IOwhNlLn7KZRaum/rVU8rZNXdDOxFckCp9g=; b=ZpYKsno7c3+tYOfdk79qIrKFysYDG1Igmr1dUGZKBiEgsX3D1A0YWHN/bGFB7xdYmm zXydcEyTv7AzM3/5odtCvBHqsmNrl9ho4OyTtZog00LjXeDUyjy03V16tA8txCRRDc6V CiHbjZi+FjCddG6CePFqpwNuw8uUY2UARbxMrEvKU/WJ4QtlcdivSiin4EofWcIZBTZF s6EVlDJ2VTE2EtrXuqbITR20YCzOW2tELw0TFJyPpiv8h4f2v7xLAYcF/lSAG1hZz65n kNcaLB56DX5ktmW001XtnVn+PcGfRpIZ16T7fe4xWqC7QjOkh+E6/2MEbli9hKUkNIRS p8bA== X-Gm-Message-State: AOAM533D8uTs+ZkknU2MWSOdGuibBeyTDnNi15JUsQD0pQr88/QfaKf+ CKNHgE0za0gzl3LUg7mZmAUtxqqA785vz1IsLMy7Nl1GVyEbrw== X-Google-Smtp-Source: ABdhPJxKDS5V0a8ufakWcmkZAp9C3MsoA9MWIRlML24FDhifgkAwaJvRl6gfym6tqVSTFhpHEr+q36Tz0hVM3jXg/A4= X-Received: by 2002:a17:906:7290:: with SMTP id b16mr15007730ejl.503.1625114194248; Wed, 30 Jun 2021 21:36:34 -0700 (PDT) MIME-Version: 1.0 References: <20210630.191534.433099114174883977.dworkin@weaselfish.com> In-Reply-To: From: Paul Lalonde Date: Wed, 30 Jun 2021 21:36:23 -0700 Message-ID: Subject: Re: [9fans] Alternative to fine-grained mouse usage? To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="000000000000448aa405c608626c" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: ee028da8-da25-11eb-b969-c7a45cbc316a Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNzE2YzVhYTBlMmFhOGEyNy1NYTY3ZTE5NzJiMzc5MTJkYWM0NjBk?= =?UTF-8?B?ZmMxPg==?= 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:Ma67e1972b37912dac460dfc1:1:z7H_jZudEAmQQv4Hx-OgTfYl8WYoq1mVWbPTWEUIjGE --000000000000448aa405c608626c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable There's a huge difference using my mouse in Plan9 than in Plan9port on my mac. Plan9 feels almost unusable by comparison. I suspect much of this is the very finely tuned acceleration/fine-pointing behavior of the mouse on modern desktop platforms. That's probably a ripe space for improving the Plan9 user experience. I wish there were better accessibility solutions for Plan9 as regards the mouse. That's likely another ripe area for tuning - taking advantage of Fitts' law in UI interactions (with a real acceleration/precision model) would be nice. There's few enough UI elements in our toolkit that it might even be feasible to do as a hobbyist. Paul On Wed, Jun 30, 2021 at 7:53 PM wrote: > > needing to copy/paste previous commands in terminal windows, etc. >=20 > see " and "" scripts >=20 > The finnicky mouse stuff is indeed an annoyance in acme. I use sam & > a trackball & a huge font. some conveniences have been added to sam, > ^B and ^G to switch from sam window and back to buffer. Make use of > <>!| commands and so on... standard ^W ^U ^A ^E stuff... plumbing, > searching, command language. rio window placement mostly automated. > I have sam just open files fullscreen automatically, which is quite nice= =E2=80=A6 >=20 > umbraticus ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T716c5aa0e2aa8a27-Ma67e1= 972b37912dac460dfc1 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --000000000000448aa405c608626c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
There's a huge difference using my mouse i= n Plan9 than in Plan9port on my mac.  Plan9 feels almost unusable by c= omparison.  I suspect much of this is the very finely tuned accelerati= on/fine-pointing behavior of the mouse on modern desktop platforms.
Tha= t's probably a ripe space for improving the Plan9 user experience.

I wish there were better accessibility solution= s for Plan9 as regards the mouse.  That's likely another ripe= area for tuning - taking advantage of Fitts' law in UI interactions (w= ith a real acceleration/precision model) would be nice.  There's f= ew enough UI elements in our toolkit that it might even be feasible to= do as a hobbyist.

Paul

On Wed, Jun 30, 2= 021 at 7:53 PM <umbraticus= @prosimetrum.com> wrote:
> needing to copy/paste previous commands in terminal = windows, etc.

see " and "" scripts

The finnicky mouse stuff is indeed an annoyance in acme.  I use sam &a= mp;
a trackball & a huge font.  some conveniences have been added to s= am,
^B and ^G to switch from sam window and back to buffer.  Make use of <>!| commands and so on...  standard ^W ^U ^A ^E stuff...  = plumbing,
searching, command language.  rio window placement mostly automated. I have sam just open files fullscreen automatically, which is quite nice&he= llip;

umbraticus

------------------------------------------
9fans: 9fans
Permalink: https:= //9fans.topicbox.com/groups/9fans/T716c5aa0e2aa8a27-Ma610880200ac6ba2e64f4e= 5b
Delivery options: https://9fans.topicbox.com/gro= ups/9fans/subscription
= --000000000000448aa405c608626c--