9front - general discussion about 9front
 help / color / mirror / Atom feed
From: "José Miguel Sánchez García" <soy.jmi2k@gmail.com>
To: 9front@9front.org
Subject: Re: [9front] Mouse clipping patch
Date: Tue, 13 Jul 2021 19:42:56 +0200	[thread overview]
Message-ID: <CAA85C86fSP0d9huupdnsyt9ckP6Ys9Un8Nzh3yUbhHdjOCqD=w@mail.gmail.com> (raw)
In-Reply-To: <CABB-WO9bnu32axPW+Emt721wk_D4RodDPgz0Y7dOhOwjA0_iDQ@mail.gmail.com>

The concept of focus itself is a rio invention, so it's natural that
the way of giving it up is also rio-specific.

Again: mouse comes with two sets of inputs: the pointer location and
the buttons. The pointer location can decide the receiver end of the
mouse events (well, not quite in the case of rio, because its focus
doesn't follow the mouse, but you get the idea). On the other hand,
keyboard can't "point" to where the input should be processed, so the
concept of a "current window" fills that hole. It's natural that, if
we have invented a synthetic way of "pointing to" a window with the
keyboard (focus), we should also have a way of "pointing out" of a
window with the keyboard (a "uncurrent" key).

Maybe I'm overthinking it, but that's how I feel about it. Needless to
say, feel free to offer any other alternative to escape the mouse
clip. Feedback is very welcome :)

On Tue, Jul 13, 2021 at 7:32 PM Stuart Morrow <morrow.stuart@gmail.com> wrote:
>
> > Innermost-focused rio gets the control, with a key for "giving up" the
> > focus (going then a "level" up in the stack) is what i propose.
>
> But it's so _untransparent_

  reply	other threads:[~2021-07-13 23:24 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-12 19:50 José Miguel Sánchez García
2021-07-13  2:36 ` ori
2021-07-13  2:45   ` ori
2021-07-13 14:03     ` Stuart Morrow
2021-08-11  0:56       ` Stuart Morrow
2021-07-13  3:14   ` José Miguel Sánchez García
2021-07-13  8:25     ` hiro
2021-07-13 10:27       ` José Miguel Sánchez García
2021-07-13 14:05         ` Stuart Morrow
     [not found]           ` <CAFSF3XPhDeKiKXdsL0Abnderm45Uc2GCPYsi6ygSaBkf7gDBmA@mail.gmail.com>
2021-07-13 15:09             ` José Miguel Sánchez García
2021-07-13 15:34               ` José Miguel Sánchez García
2021-07-14 12:04                 ` Stuart Morrow
2021-07-15  2:06                   ` Xiao-Yong Jin
2021-07-13 15:11             ` Stuart Morrow
2021-07-13 16:16               ` José Miguel Sánchez García
2021-07-13 16:27                 ` Stuart Morrow
2021-07-13 17:42                   ` José Miguel Sánchez García [this message]
2021-07-13 21:20                     ` hiro
2021-07-13 21:57                     ` ori
2021-07-14 11:55                       ` Stuart Morrow
2021-07-13 17:26                 ` Xiao-Yong Jin
2021-07-13 17:45                   ` Stuart Morrow
2021-07-13 18:29                   ` José Miguel Sánchez García
2021-07-13 21:32                     ` hiro
2021-07-13 21:22                   ` Benjamin Purcell
2021-07-13 16:21               ` hiro
2021-07-13 16:29             ` ori
2021-07-14  8:42               ` hiro
2021-07-14 11:52                 ` Stuart Morrow
2021-07-14 12:17                   ` hiro
2021-07-15  3:13                     ` ori
2021-07-14 12:53                   ` José Miguel Sánchez García
2021-07-15  7:36                     ` hiro
2021-07-14 14:26                 ` ori
2021-07-13 15:27           ` kvik
2021-07-13 16:28             ` ori
2021-07-13 12:00     ` José Miguel Sánchez García
2021-07-13 12:43   ` kvik
2021-07-13 13:36     ` hiro
2021-07-13 13:40       ` hiro
2021-07-14 22:57 ` ori
2021-07-15  7:40   ` hiro

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='CAA85C86fSP0d9huupdnsyt9ckP6Ys9Un8Nzh3yUbhHdjOCqD=w@mail.gmail.com' \
    --to=soy.jmi2k@gmail.com \
    --cc=9front@9front.org \
    /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).