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.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FORGED_GMAIL_RCVD,FREEMAIL_FROM,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27259 invoked from network); 18 Feb 2022 22:44:13 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 18 Feb 2022 22:44:13 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 8ECD41E44B for ; Fri, 18 Feb 2022 17:44:11 -0500 (EST) (envelope-from bounce.mM6cb6efb5c87fee7828a1f2e3.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 8B96B467ABCB; Fri, 18 Feb 2022 17:44:11 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :message-id:in-reply-to:references:date:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:subject:list-unsubscribe; s= dkim-1; bh=A1r3xPYZ6ogmUEkTg+VpKJEWU6v0ooEXasbkDu1xJcA=; b=QFk0C UZF0WZJ2MFSyhdMHxHRuTX1tPSsAMD+Qcrj8zgl3cMGWHfkdj2F9b01ZmJpkBB64 Yho9Pq+Lm7RiFSVm7h8Cm9Q0CqF7Eysnx1S4XUD1yAbb6f4EVQ/sV5MduUKmHvD5 ns2pw1p3BGFEqDpRgWih1lQurGXYxbB5JZbGm8= From: adventuresin9@gmail.com To: 9fans <9fans@9fans.net> Message-Id: <16452242360.3bEE4c145.555569@composer.9fans.topicbox.com> In-Reply-To: <33881A44-3016-432E-AA81-54ED41E32000@9srv.net> References: <33881A44-3016-432E-AA81-54ED41E32000@9srv.net> Date: Fri, 18 Feb 2022 17:43:56 -0500 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=16452242361.d05B2B6.555569 Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 417d1e6a-910c-11ec-b1d9-05fa222d11b0 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZDQ0NDllZGM0ODYzZTE2ZS1NNmNiNmVmYjVjODdmZWU3ODI4YTFm?= =?UTF-8?B?MmUzPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] Re: Plan 9 applying to GSoC List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M6cb6efb5c87fee7828a1f2e3:1:1s1G110QqgDW_1NpdjBn44fF6xbzcqxQHwwovLL_7sA --16452242361.d05B2B6.555569 Date: Fri, 18 Feb 2022 17:43:56 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable An idea that would fall under rio and interfaces; Replace mouse with movement.=C2=A0 Have the usual X and Y, but also add a Z= , which would be equivalent to something like pinch-zoom on a phone.=C2=A0 = And also have rotation around an axis, so that a mouse wheel would be inter= preted as rotating around the X axis.=C2=A0 Have movement accept absolute a= nd relative inputs, so it works with touch screen and wacom tablets, or mic= e and joysticks.=C2=A0 Multiple device inputs can go in, and the interface = would read out 6 degrees of movement. Than have all buttons come from a single button server.=C2=A0 That way you = can map the extra buttons on modern mice, or take input from an on-screen k= eyboard to be read of key presses by another process. And have both movement and buttons listed in /srv, and let other devices im= port them.=C2=A0 So you can have a tablet's touchscreen used as a pointing = device at a desktop. And with that, work could then be done on alternative graphical interfaces = without being tied to the traditional keyboard and 3 button mouse. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Td4449edc4863e16e-M6cb6e= fb5c87fee7828a1f2e3 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --16452242361.d05B2B6.555569 Date: Fri, 18 Feb 2022 17:43:56 -0500 MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
An idea that would fall under rio and interfac= es;

Replace mouse with movement.  Hav= e the usual X and Y, but also add a Z, which would be equivalent to somethi= ng like pinch-zoom on a phone.  And also have rotation around an axis,= so that a mouse wheel would be interpreted as rotating around the X axis.&= nbsp; Have movement accept absolute and relative inputs, so it works with t= ouch screen and wacom tablets, or mice and joysticks.  Multiple device= inputs can go in, and the interface would read out 6 degrees of movement.<= br />

Than have all buttons come from a single b= utton server.  That way you can map the extra buttons on modern mice, = or take input from an on-screen keyboard to be read of key presses by anoth= er process.

And have both movement and but= tons listed in /srv, and let other devices import them.  So you can ha= ve a tablet's touchscreen used as a pointing device at a desktop.
=

And with that, work could then be done on alter= native graphical interfaces without being tied to the traditional keyboard = and 3 button mouse.
= --16452242361.d05B2B6.555569--