Hi!,

On Sun, Aug 21, 2016 at 1:28 PM, Paul Davis <p...@linuxaudiosystems.com> wrote:
> I think you should forget about the X Window definition of
> PRIMARY/SECONDARY, since this isn't really about that.
>
> It is about issues with the normal  selection model, that just *happen* to
> be addressed by some of the concepts in X's idea of SECONDARY selection,
> specifically what happens to the insertion point/cursor when making
> conventional selections. The suggestions really have nothing to do with the
> specifics of X's definition, but really distill down to two key differences
> with this "new" selection process:
>
>     1) selection itself does not move the insertion point/cursor
>     2) paste occurs immediately at the end of an uncancelled selection
> process
>
> I agree with you that portability issues make it hard to consider adopting
> this sort of model. I didn't find the video terribly compelling - I can see
> the issues raised with the way conventional selection works, but they don't
> seem substantive enough to justify introducing an entirely new (for almost
> all users) model.

I agree with this. IMHO it replaces one set of problems with an
entirely new set:

- Can't work cross windows
- Combined use of mouse and keyboard and intermitent use of modifiers
sounds dreadful for a11y, and just bad in terms of user interaction.
- Ctrl and/or Shift + button press may have already other implied
actions (eg. Ctrl+mouse drag is rectangular selection in
gnome-terminal, Ctrl+button press open links, etc), this seems a
counterpoint to the Ctrl-X/C/V issues

And generally, if secondary selection workings still need explaining
after these many years, when its flagship windowing system is at the
sunset of its life, then trying to gain traction at this point is
debatable. Primary selection still made *some* sense to carry on, even
if only because it's imbued in the subconcious of a large portion of
linux/unix users.

Cheers,
  Carlos
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to