Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Managing multiple selections #1123

Closed
skurfer opened this issue Sep 19, 2012 · 4 comments
Closed

Managing multiple selections #1123

skurfer opened this issue Sep 19, 2012 · 4 comments

Comments

@skurfer
Copy link
Member

@skurfer skurfer commented Sep 19, 2012

This should probably be addressed once the internals of QSCollection are settled, but…

If you select multiple objects with , like A, B, C: Hitting ⌫ once removes B. Hitting ⌫ again removes A. Hitting ⌫ again removes C.

  1. They should be removed in reverse order (C, B, A)
  2. We should set things so ⌦ can be used to remove things from the other direction.
  3. There should be a way to remove everything quickly. Hitting ⌫ twice quickly, maybe? Although, I suppose hitting ⌃Space twice does the trick.

And as a bonus, there should be something that acts like ⌘A in reverse. That is, if multiple things are selected, some keystroke (⌥⌘A maybe?) should turn them back into a results array.

@pjrobertson
Copy link
Member

@pjrobertson pjrobertson commented Sep 19, 2012

Now you're talking. I like the ideas :)

There should be a way to remove everything quickly. Hitting ⌫ twice
quickly, maybe? Although, I suppose hitting ⌃Space twice does the trick

That should only work if you have the 'pressing the delete key twice clears
the current object' extra pref enabled. We'd probably need to check the
speed of a 'double tap'. Like a double mouse click kind of thing.

On 19 September 2012 01:19, Rob McBroom notifications@github.com wrote:

This should probably be addressed once the internals of QSCollection are
settled, but…

If you select multiple objects with , like A, B, C: Hitting ⌫ once
removes B. Hitting ⌫ again removes A. Hitting ⌫ again removes C.

  1. They should be removed in reverse order (C, B, A)
  2. We should set things so ⌦ can be used to remove things from the
    other direction.
  3. There should be a way to remove everything quickly. Hitting ⌫ twice
    quickly, maybe? Although, I suppose hitting ⌃Space twice does the trick.

And as a bonus, there should be something that acts like ⌘A in reverse.
That is, if multiple things are selected, some keystroke (⌥⌘A maybe?)
should turn them back into a results array.


Reply to this email directly or view it on GitHubhttps://github.com//issues/1123.

@skurfer
Copy link
Member Author

@skurfer skurfer commented Nov 8, 2012

Add to this: When looking through the default key bindings, it seems that ⌥, is supposed to remove something from the group of selected objects (with the uncollect: method), but it doesn't seem to do anything.

@skurfer
Copy link
Member Author

@skurfer skurfer commented Mar 28, 2013

See #1444 also.

@gavinhughes
Copy link

@gavinhughes gavinhughes commented Mar 28, 2013

I think , should have a checkbox metaphor. Items can be collected or removed from collection with ,.

(My comment on #1444 is incorrect. Apparently there is no way to deselect in the Browse window.)

skurfer added a commit that referenced this issue Dec 20, 2015
* backward delete removes last selected object and selects the next in line (allowing multiple objects to be quickly removed in order)
* option-comma removes objects from the collection, but leaves the current selected object untouched

fixes #1123
skurfer added a commit that referenced this issue Mar 11, 2016
* backward delete removes last selected object and selects the next in line (allowing multiple objects to be quickly removed in order)
* option-comma removes objects from the collection, but leaves the current selected object untouched

fixes #1123
skurfer added a commit that referenced this issue Mar 11, 2016
* backward delete removes last selected object and selects the next in line (allowing multiple objects to be quickly removed in order)
* option-comma removes objects from the collection, but leaves the current selected object untouched

fixes #1123
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants