https://bugs.kde.org/show_bug.cgi?id=430440

--- Comment #16 from Gauthier <g.gue...@posteo.net> ---
(In reply to Oded Arbel from comment #15)
> (In reply to Gauthier from comment #14)
> > > The lack of keyboard shortcut to 
> > 
> > "move a window to activity X" 
> > 
> > > as been pointed out in Bug 411688
> 
> IMO, the ability of the user to assign a custom keyboard shortcut to a "move
> to activity" operation does not solve the inaccessibility of the taskbar to
> keyboard operation. Please don't conflate "being able to assign keyboard
> shortcuts" with "being able to use the keyboard to select and activate
> things".

Yes you are right, I meant that at least it provides a way for those who use
the keyboard to move an activity :)

> My point is that I understand that some people can make a good use the
> taskbar with a mouse, but as someone who prefers to use the keyboard - the
> taskbar is completely inaccessible to me and I use it as visual reference
> only. As such, adding capabilities to the taskbar is *not* a good
> replacement to missing window operations menu functionality (the window
> operations menu is *very* keyboard accessible).

I fully agree that it is not a replacement but the person who worked on this,
also tried to address the kwin/title bar menu, they just didn't know how to do
it. What I meant is that the process has started trying to solve the issue with
"Show in activities" menu(s) as a whole. But yes the kwin / title bar is still
not solved needs addressing.

> (In reply to Gauthier from comment #13)
> > Would it be possible to only keep the tick boxes, but ensure that the menu
> > stays open AND changes are only applied after either: the mouse moves out of
> > the menu (if using the mouse), or the ESC key is pressed (if navigating
> > using the keyboard)?
> 
> Tying "apply operations" to mouse movement is a problematic proposition -
> some pointing devices (and some people) are very inaccurate and having a
> wrong move trigger an operation that takes significant effort to revert (its
> not just CTRL+Z), will be very frustrating to the user. ESC would work, but
> you do want additionally something that is both discoverable and can be
> operated by a mouse.

While I fully agree with you in principle, and I think you're making very good
points regarding accessibility. However in that case I'm not sure it applies
since currently the mouse action (a click on a tick box) triggers the apply
operation straight away as the menu closes and the change is applied. What I
propose is actually a "delay" of the apply operation, until a further mouse
action is done, i.e. moving the cursor outside the menu area. What do you
think?

> I thought about this a bit and in the context of a menu we are precluded
> from a lot of guided interaction we can do with dialogs: you can't have
> explanatory text and you can't have an "apply" button. There are some use
> cases that are hard to do "properly" in a menu - so can we just stop
> pretending to care about them?
> 
> I want to support the following use cases:
> 
> 1. Show the window in all activities.
> 2. Add the window to this one additional activity.
> 3. Move the window to this one other activity.
> 
> I don't want to support the following use cases as I think they are niche,
> can be achieved with a combination of actions (1), (2) and (3) (albeit
> slower, as the menu would need to be reopened), and not worth sacrificing
> the usability of (1), (2) and (3) for:
> 
> 4. Add the window to 2 or more additional activities.
> 5. Move the window to 2 or more other activities.
> 
> (all the above also applies to virtual desktops, as appropriate, as it is
> basically the same thing on a different axis).
> 
> What do you think? Do you often find yourself moving a window from the
> current activity to 2 other activities (as described in comment #2)?

I would very much agree that we should prioritise the use cases 1. 2. and 3. I
would think that even 1. and 3. would be the ultimate priority.

Unless you still think it is a problem, it does feel like my above proposition
(apply changes on moving mouse outside the menu / press ESC key) would solve
most use cases you've outlined, no?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to