Well, I expect most people will be moving continuous selections. Non- 
continuous selections are a special case really. I think in terms of  
simplifying things it would be better to move the grouping into  
another interaction as opposed to putting 2 interactions into one  
command. There could be 4 combinations of the interactions but in one  
command there is only room for 2 of those combinations. I have to say,  
trying to design this has given me an new appreciation of just how  
good a job the programmers and designers at Apple have done with OS X  
in general.

Thanks

Martin

On 29 Jul 2009, at 4:33 pm, Chris Blouch wrote:

> So it depends on what you expect most folks will be doing. I'm  
> assuming that most folks will pick a disparate set of rows to take  
> some action as a whole. In the case of moving, I would think it's to  
> group them together in some other spot in the list, not to re- 
> interleave them up higher. Of course assumptions are always  
> subjective :)
>
> CB
>
> Martin Pilkington wrote:
>>
>> Possibly, but that could cause more confusion. In your example,  
>> rows 7, 12, 22, 30, 42 and 56, if moved up one would then become  
>> rows 6,7,8,9,10 and 11. That makes send for drag & drop as you are  
>> plucking them out and then inserting them into a specific place but  
>> for moving up/down a row at a time it doesn't make sense as the  
>> behaviour changes depending on if you move up or down eg what if  
>> you want to group them all from row 56 but move them up? What could  
>> make sense is a separate command to let you group all the selection  
>> at the first or last item in the selection. I might look into that  
>> down the line as it could be useful in cases similar to your example.
>>
>> Thanks
>>
>> Martin
>>
>>
>> On 28 Jul 2009, at 8:56 pm, Chris Blouch wrote:
>>
>>> Makes sense. So if I have four rows with A B C and D. I select  
>>> rows B and D and then hit shift option up I would now have rows B  
>>> A D and C. Hitting up again gives B D A and C. Is this what users  
>>> would expect? Normally I would think folks would be trying to  
>>> cherry pick rows they care about and drop them as a cluster  
>>> somewhere. The method you proposed sounds like it could get  
>>> confusing quickly. Say I want to move all my favorite songs to the  
>>> top of a playlist from random locations in a long list. I might  
>>> pick rows 7, 12, 22, 30, 42 and 56. To get them all to the top I  
>>> would need to option up arrow a bunch of times to sort of scrunch  
>>> them all together at the top. What if I wanted to put my second  
>>> favorites after the previous 6 tracks. Would I need to scrunch  
>>> them at the top and then drag them down to the 7th row? I guess  
>>> I'm arguing that all the selected rows should be inserted in the  
>>> destination rather than interleaving.
>>>
>>> Hope this helps.
>>>
>>> CB
>>>
>>> Martin Pilkington wrote:
>>>>
>>>> Hi Chris,
>>>>
>>>> All rows get nudged up one space. When you reach the top or  
>>>> bottom of
>>>> a table then they get nudged together. For example, if you have  
>>>> rows 2
>>>> and 4 selected and hit shift-option-up then the they will move up  
>>>> to
>>>> be rows 1 and 3. Then if you hit shift-option-up again row 1 won't
>>>> move as it is at the top but row 3 will, so they will now be rows 1
>>>> and 2.
>>>>
>>>> I have a sample application up at 
>>>> http://dropbox.mcubedsw.com/M3TableView.zip
>>>>   . As I said, once you have selected some rows you just hit shift-
>>>> option and either the up or down arrow to shift the rows up or  
>>>> down.
>>>> Hopefully it feels easier than current methods.
>>>>
>>>> Martin
>>>>
>>>> On 27 Jul 2009, at 10:05 pm, Chris Blouch wrote:
>>>>
>>>>
>>>>> What happens if I have multiple discontiguous rows selected and I
>>>>> option
>>>>> up arrow? Do all the rows get inserted one row above where the top
>>>>> selected row used to be? Probably the worst case scenario for
>>>>> complexity
>>>>> but something to consider.
>>>>>
>>>>> CB
>>>>>
>>>>> Martin Pilkington wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> I haven't posted for a while so for those who don't remember  
>>>>>> me, my
>>>>>> name is Martin and I'm a Mac software developer. I'm currently  
>>>>>> having
>>>>>> a problem with making one of my applications accessible, but in  
>>>>>> an
>>>>>> easy to use way. There is a lot of drag & drop functionality in  
>>>>>> my
>>>>>> application. Some of it is easy, such as using copy and paste  
>>>>>> to get
>>>>>> items from the library to the collections (like with putting  
>>>>>> songs
>>>>>> into playlists in iTunes). However, some of it is hard, such as  
>>>>>> re-
>>>>>> arranging items. You can do copy/cut and paste but this is a bit
>>>>>> awkward. I've also been pointed to how to do drag & drop with  
>>>>>> voice
>>>>>> over but to me that seems quite tedious.
>>>>>>
>>>>>> I believe I have a solution that seems to me like it would be a  
>>>>>> lot
>>>>>> simpler, but I wanted to get the opinion of some blind users  
>>>>>> about
>>>>>> whether they would find it more useful. The solution is that if  
>>>>>> you
>>>>>> hold down the option key and press the up or down arrow keys,  
>>>>>> it will
>>>>>> move the selected table rows up or down one place. To me it  
>>>>>> seems to
>>>>>> be a better way to re-arrange items with a keyboard for all  
>>>>>> users,
>>>>>> but
>>>>>> the main aim of it is to improve accessibility. I will end up  
>>>>>> open
>>>>>> sourcing any solution and pushing for other developers to  
>>>>>> include it
>>>>>> in their applications so hopefully it can become some sort of a
>>>>>> standard.
>>>>>>
>>>>>> Any thoughts anyone has would be much appreciated.
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Martin
>>>>>>
>>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"MacVisionaries" group.
To post to this group, send email to macvisionaries@googlegroups.com
To unsubscribe from this group, send email to 
macvisionaries+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/macvisionaries?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to