9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: adventuresin9@gmail.com
To: 9fans <9fans@9fans.net>
Subject: [9fans] Re: Plan 9 applying to GSoC
Date: Fri, 18 Feb 2022 17:43:56 -0500	[thread overview]
Message-ID: <16452242360.3bEE4c145.555569@composer.9fans.topicbox.com> (raw)
In-Reply-To: <33881A44-3016-432E-AA81-54ED41E32000@9srv.net>

[-- Attachment #1: Type: text/plain, Size: 1270 bytes --]

An idea that would fall under rio and interfaces;

Replace mouse with movement.  Have the usual X and Y, but also add a Z, which would be equivalent to something 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.  Have movement accept absolute and relative inputs, so it works with touch screen and wacom tablets, or mice and joysticks.  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.  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 another process.

And have both movement and buttons listed in /srv, and let other devices import them.  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-M6cb6efb5c87fee7828a1f2e3
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

[-- Attachment #2: Type: text/html, Size: 1912 bytes --]

  reply	other threads:[~2022-02-18 22:44 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-02-18 20:03 [9fans] " Anthony Sorace
2022-02-18 22:43 ` adventuresin9 [this message]
2022-02-19  0:19   ` [9fans] " hiro
2022-02-19  3:56     ` adventuresin9
2022-02-19 10:21 ` [9fans] " Lucio De Re
2022-02-19 11:00 ` sirjofri
2022-02-19 16:16   ` [9fans] " cigar562hfsp952fans
2022-02-19 17:18     ` Marshall Conover
2022-02-19 18:06       ` [9fans] Omero/UI filesystem (was: Plan 9 applying to GSoC) sirjofri
2022-02-20 17:45 ` [9fans] Plan 9 applying to GSoC ori

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=16452242360.3bEE4c145.555569@composer.9fans.topicbox.com \
    --to=adventuresin9@gmail.com \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).