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_SIGNED,DKIM_VALID, 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 27314 invoked from network); 1 Jul 2021 11:13:31 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 1 Jul 2021 11:13:31 -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 9155637887 for ; Thu, 1 Jul 2021 07:13:29 -0400 (EDT) (envelope-from bounce.mMbedcb91b73943c44f64a6e2b.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 84E871DAF950; Thu, 1 Jul 2021 07:13:29 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=9lab.org header.i=@9lab.org header.b=dHfa/0YB header.a=rsa-sha256 header.s=20210803 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9lab.org; spf=pass smtp.mailfrom=igor@9lab.org smtp.helo=mail.9lab.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:cc:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:list-unsubscribe; s= sysmsg-1; t=1625138009; bh=7qp6RsUFWZ2qpBF1sfW8Um+FHd4XsDMzsCmMZ PsWR6k=; b=Q7TTumB73h+n4NdRsaWrWE3uwNztNeiNpnnntZsfs00vzdzdE39NZ cCVVBSgwF3+KezK/XQ2EYehHlO0EDR1dPh3GO4afnz4dMVV/SsarPkK2H6Zt77wl eKaRb7dy8vRB/vzvpkMfIzOYl56zTbI3lHm6ZAls0SJm2fcDf1fLmc= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1625138009; b=fg6m1e4tQPLJbFz/cyQMhALk2vortcYzU41f3UFgWrv4CSu1Nz GsuBPeAOXwejBirUsaVps7c4jGAzjrZJ6nbtBDx1+00RsGhgIRBvsvBkMtHDObg0 /rjHpiwdjN7M74Wvf12O9vRoUX9KbXYlj+hhVAZexafr+jZCffOJ/CphA= Authentication-Results: topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=9lab.org header.i=@9lab.org header.b=dHfa/0YB header.a=rsa-sha256 header.s=20210803 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9lab.org; spf=pass smtp.mailfrom=igor@9lab.org smtp.helo=mail.9lab.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message 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 (1024-bit rsa key sha256) header.d=9lab.org header.i=@9lab.org header.b=dHfa/0YB header.a=rsa-sha256 header.s=20210803 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9lab.org; iprev=pass smtp.remote-ip=168.119.8.41 (mail.9lab.org); spf=pass smtp.mailfrom=igor@9lab.org smtp.helo=mail.9lab.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mail.9lab.org policy.ptr=mail.9lab.org; x-return-mx=pass header.domain=9lab.org policy.is_org=yes (MX Records found: mail.9lab.org); x-return-mx=pass smtp.domain=9lab.org policy.is_org=yes (MX Records found: mail.9lab.org); 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=message-id :to:cc:subject:date:from:in-reply-to:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=qjpd852k ReGp+0lqsbldfydrYoo7CAXdii9DBsk85z8=; b=p0yChSxaYCg31OTsz+8vmhpk PiLBJY/pP5GIdSJIWXoP6CRpptaXucBLPTNc6Jki5KJg2wpJ+Kun0AZw3sYqsVK6 key9huXqFzon4YOxJAa/SP4Uy1tP0OUP2AcrGvssH+cjC05WXzodC+j15myFClfC vKvDi1kxS2dOEmI0bS8= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 434ED1DAF550 for <9fans@9fans.net>; Thu, 1 Jul 2021 07:13:19 -0400 (EDT) (envelope-from igor@9lab.org) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 55BF4FE59B4; Thu, 1 Jul 2021 07:13:19 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1625137999; b=j1ZhNfPF/qrzKMqVHdbmVFLRcySbw61bglZ7YG4Jp/OjIUeEJs ea4cEAH3viEUbb8104V3xrtFLf8s2l2K6Hg34OqnHLg4/ps51NZ1fpXnB9qnFSii 3GzlprynAjUm6Z4+IrxlBgg89UgAfURAzt6iRngeVEFOx4QCStKtDgA4+JAL9wTY vHLS/3Kyjc5Y+SAF2VARj3BuXwVD2qGL101+95swlrpFRcg9PRvay/N6Il5MYCOx Kc024txerpFSez9QvAakfLSFvAPsL8JZqXSXKwv7qtCgOEf52Sgj+1dWRaD6qNi/ WjpQ7Qwb0Aln4zf1p0U+72r6za4bFu8Z9Ujg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:cc:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1625137999; bh=zB7Ehv1NlM5zIHXzHUON4x/uzSaOCQtOFTr/AMt8QVU=; b= AzlaVSy2ZsFJvmV5MisOWMvDI3+wn3J2s+cb94mYZo4c27XkZ+9czLP3UWlGuR25 K+WBAf3fIXoE4AokM9R6TIqZ1ek0LiWKw2I3rOOy/odLSrZ6yFMiKDAIfHE4qS4m hq6cs4MMuVsNi1SmyEff7vk5l2ljJn4ZVcgNZ0H6FcFfHyK4sm3/J7AmKtrFBGPd Ubam0gJDxL1viAjmFbN8v9AZb12UBnZxr55tGQF3QsnJecJxVYm68BEPHXfhGBQe jFdlxu/GbgU5st/lhAd0GG/Y8eYx75AfZjgbd8M2KbX1w3GHFaXrE7fERBuj+18t b8pP5K22mfovX8aiFhL/1A== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (1024-bit rsa key sha256) header.d=9lab.org header.i=@9lab.org header.b=dHfa/0YB header.a=rsa-sha256 header.s=20210803 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9lab.org; iprev=pass smtp.remote-ip=168.119.8.41 (mail.9lab.org); spf=pass smtp.mailfrom=igor@9lab.org smtp.helo=mail.9lab.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mail.9lab.org policy.ptr=mail.9lab.org; x-return-mx=pass header.domain=9lab.org policy.is_org=yes (MX Records found: mail.9lab.org); x-return-mx=pass smtp.domain=9lab.org policy.is_org=yes (MX Records found: mail.9lab.org); 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: gggruggvucftvghtrhhoucdtuddrgeduledrfeeiiedgudegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkvffuff fhjgggtgfgsehtkeejtddttdejnecuhfhrohhmpehighhorheslehlrggsrdhorhhgnecu ggftrfgrthhtvghrnhepkeegleejffeileeljeelhfdtgeevkeekhfelgeeuveefleevgf etieeihfevgfetnecuffhomhgrihhnpehsrhdrhhhtpdhtohhpihgtsghogidrtghomhen ucfkphepudeikedrudduledrkedrgedupddukeehrdeigedrudehhedrjedtnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepudeikedrudduledrkedrgedu pdhhvghlohepmhgrihhlrdellhgrsgdrohhrghdpmhgrihhlfhhrohhmpeeoihhgohhrse ellhgrsgdrohhrgheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (9lab.org: 168.119.8.41 is authorized to use 'igor@9lab.org' in 'mfrom' identity (mechanism 'a' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="igor@9lab.org"; helo=mail.9lab.org; client-ip=168.119.8.41 Received: from mail.9lab.org (mail.9lab.org [168.119.8.41]) (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 07:13:17 -0400 (EDT) (envelope-from igor@9lab.org) Received: from pjw (host-185-64-155-70.ecsnet.at [185.64.155.70]) by mail.9lab.org (OpenSMTPD) with ESMTPSA id dacd52ec (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO); Thu, 1 Jul 2021 13:13:14 +0200 (CEST) Message-ID: To: 9fans@9fans.net CC: igor@9lab.org Subject: Re: [9fans] Alternative to fine-grained mouse usage? Date: Thu, 01 Jul 2021 13:12:28 +0200 From: igor@9lab.org In-Reply-To: <20210630.191534.433099114174883977.dworkin@weaselfish.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 59cbb15e-da5d-11eb-bff3-bf602ca61b22 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNzE2YzVhYTBlMmFhOGEyNy1NYmVkY2I5MWI3Mzk0M2M0NGY2NGE2?= =?UTF-8?B?ZTJiPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mbedcb91b73943c44f64a6e2b:1:DexS6SO3Umi6U_ij9evTq7e6zCbBk5P41rIPS6hY5yk If you are looking for a more keyboard driven window management version of rio, sigrid has made some experiments with this here: - https://git.sr.ht/~ft/riow It gives you virtual desktops to move windows around in, by pressing keys, like i3. It features: =E2=80=A2 virtual desktops =E2=80=A2 switch between desktops =E2=80=A2 move windows between desktops =E2=80=A2 toggle fullscreen on the current window =E2=80=A2 start a new window =E2=80=A2 "sticky" programs =E2=80=A2 toggle "sticky" mode for current window All that with simple shortcuts. Maybe if combined with the sam tricks that umbraticus mentioned and the addition of your own scripts as pointed out by 23hiro you might be able to create an improved user experience for yourself. Quoth Dworkin Muller : > I have physical issues with trying to perform fine-grained mouse > operations (uncontrollable small hand tremors). The net effect is > that anything more much specific than window selection is difficult > and takes several seconds - pretty much the antithesis of the study > results that showed that editing using the mouse to point to where you > want to type, select text, etc was as efficient as keyboard-driven > edit. To give an idea of the scale of the problem, it's difficult to > get the mouse positioned into the scrollbars or the command bar of > acme windows, let alone point between two specific characters for > inserting new text. >=20 > So, my question is, are there any viable alternatives for use with > Plan9? Throwing special hardware at the problem unfortunately isn't > all that viable mainly due to budgetary issues - all the other > environments I use support keyboard short-cuts for just about > everything, so it's hard to justify spending any significant amount of > money for what is essentially a low-priority hobby. >=20 > If the answer is just to use sam, I can do that, but it doesn't really > help the problem of needing to copy/paste previous commands in > terminal windows, etc. >=20 > Hopefully I'm missing something obvious.... >=20 > Thanks. >=20 > Dworkin ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T716c5aa0e2aa8a27-Mbedcb= 91b73943c44f64a6e2b Delivery options: https://9fans.topicbox.com/groups/9fans/subscription