GrdMe / GrdMe

Grd Me (/ɡärd mē/) is an open source browser plugin that provides encrypted communication across any web platform. https://grd.me
MIT License
0 stars 0 forks source link

selecting multiple keys #24

Open urandom2 opened 8 years ago

urandom2 commented 8 years ago

From @arnottcr on February 5, 2015 7:54

I find myself wanting to use the shift key to select a run of keys and the ctrl key to select additional keys. Both yours and this are valid approaches, I wonder which most users would prefer based on previous UI/UX training?

Copied from original issue: winhowes/grd.me#19

urandom2 commented 8 years ago

From @winhowes on February 5, 2015 8:22

For the shift key case do you mean holding down the shift key and dragging over an area of keys to select vs ctrl selecting individual keys?

urandom2 commented 8 years ago

so, I am thinking shift click will select keys from the currently selected option to the clicked option and ctrl clicking will add the clicked option to the subset of currently selected options

side effect: shift will need to pick an origin to start from [first click or most recent click] and clicking can deselect some entries

it might just be simpler to stick with the current implementation and see if people are used to or want shift or ctrl [or use both as the same]

walking through this it has turned into a pita to implement, so thoughts on both?

urandom2 commented 8 years ago

From @winhowes on February 5, 2015 8:51

sorta like the implementation on google drive? Definitely could be a pain to implement, but if it's better it's worth implementing

urandom2 commented 8 years ago

Yeah, I think google drive works like that; I can confirm that message selection in thunderbird works that this:

Ctrl toggles the selection of the clicked item. Shift selects everything from the most recently clicked item [note this can be unselected, think select cell then ctrl+click, then shift to another cell] to the currently clicked item

I think it could be more intuitive to some users, but I am not really sure what "most" people consider "standard" on the internet.