[Sugar-devel] Scrollbar width

Art Hunkins abhunkin at uncg.edu
Thu Dec 10 16:01:57 EST 2009


I'd surely suggest that SoaS use Alt+touchpad. (Or on Windows keyboards, 
surely the Windows keys are also available.)

SoaS sorely needs a keyboard shortcut.

Art Hunkins

----- Original Message ----- 
From: "Sean DALY" <sdaly.be at gmail.com>
To: "Eben Eliason" <eben.eliason at gmail.com>; "Gary C Martin" 
<gary at garycmartin.com>; <sugar-devel at lists.sugarlabs.org>
Sent: Thursday, December 10, 2009 1:14 PM
Subject: Re: [Sugar-devel] Scrollbar width


> I'm not sure, is there an equivalent for non-XO keyboards?
>
> A pity the scrollbar is so thin when there are so many pixels available.
>
> Sometimes I wonder if it wouldn't be useful to offer an optional
> rollover bubble mode like on the old pre-OSX Macs, useful for
> describing key combo equivalents in an unfamiliar interface...
>
> Sean
>
>
> On Thu, Dec 10, 2009 at 7:04 PM, Eben Eliason <eben.eliason at gmail.com> 
> wrote:
>> On Thu, Dec 10, 2009 at 12:30 PM, Sean DALY <sdaly.be at gmail.com> wrote:
>>> FWIW, I have seen lots of kids ages 6-8 who know what a scrollbar is,
>>> but have a hard time mousing it up and down when using SoaS, even on a
>>> larger screen such as the Dell Latitude 2100 education netbook.
>>
>> This, incidentally, is precisely the reason the grab key was designed.
>> Scrolling in this manner requires continuous pressure on the mouse
>> button, while simultaneously moving the finger across the trackpad,
>> which can be difficult, especially on smaller laptops, and for
>> smaller/younger fingers with less developed motor skills.
>>
>> The grab button (there, quite crucially, are two of these on the XO:
>> one on each side of the spacebar) was designed to allow children to
>> use their non-dominant hand to press the button while using their
>> other hand on the trackpad to manipulate the view. This design was
>> meant both to eliminate the need to "target" the scrollbar in the
>> first place (since this would work anywhere within the scrolling
>> region, just like 2-fingered scrolling), and to make it easier for
>> children to do since drag'n'drop can be tricky.
>>
>> Eben
>>
>>
>>> Sean
>>>
>>>
>>> On Thu, Dec 10, 2009 at 6:13 PM, Gary C Martin <gary at garycmartin.com> 
>>> wrote:
>>>> On 10 Dec 2009, at 14:58, Eben Eliason wrote:
>>>>
>>>>> On Thu, Dec 10, 2009 at 7:54 AM, Paul Fox <pgf at laptop.org> wrote:
>>>>>> benjamin wrote:
>>>>>>  > Hello,
>>>>>>  >
>>>>>>  > On Wed, 2009-12-09 at 22:43 -0500, Art Hunkins wrote:
>>>>>>  > > I've now got whole-screen scrollbars working well in my music 
>>>>>> activities,
>>>>>>  > > but I'd like to make the bars wider. The automatic settings (as 
>>>>>> used in most
>>>>>>  > > activities) are too narrow for my taste.
>>>>>>  >
>>>>>>  > First of all I would like to say: Please do not play with themes, 
>>>>>> just
>>>>>>  > because you don't like something that much ... (especially should 
>>>>>> you
>>>>>>  > dislike them in general and not only in your activity)
>>>>>>  >
>>>>>>  > Other than that. IIRC the reason for the scrollbars to be that 
>>>>>> narrow
>>>>>>  > was the plan to use the Grab-Key+Touchpad for scrolling. This 
>>>>>> means that
>>>>>>  > the main purpose of the scorllbar is to show the position, but not 
>>>>>> to
>>>>>>  > use the handle itself for scrolling.
>>>>>>
>>>>>> and just in case it's not clear from the above -- the 
>>>>>> grab-key+touchpad
>>>>>> feature is present in XO-1.5 releases, and available for the XO-1 if 
>>>>>> the
>>>>>> olpc-kbdshim package is installed.
>>>>>
>>>>> I was a proponent for grab scrolling in the early days of Sugar at
>>>>> OLPC. However, it seems clear now that, without customized hardware
>>>>> (which was the assumption back then) this solution simply isn't viable
>>>>> as an intuitive and discoverable way to navigate content. I think that
>>>>> retaining the functionality via some other mapping or shortcut would
>>>>> be nice (especially to offer the functionality as designed on the XO
>>>>> hardware itself), but I don't see reason not to improve the usability
>>>>> of Sugar on all platforms by increasing the scrollbars to a more
>>>>> manageable width.
>>>>
>>>> I'd argue the narrow scrollbar width is still a relevant design choice, 
>>>> being there to indicate document length and current view location into 
>>>> it. Most non-XO hardware platforms are very likely to have their own 
>>>> hardware support for a scroll wheel type behaviour. I very rarely need 
>>>> to drag a scrollbar these days, it's all two fingered scrolling which 
>>>> works fine in Sugar on a VM (though we could do with a control panel to 
>>>> adjust sensitivity).
>>>>
>>>> Regards,
>>>> --Gary
>>>>
>>>>> Of course, in addition to this we should make sure that wherever
>>>>> possible the scrollbars are given every last pixel up to the edge of
>>>>> the screen, so that they become, effectively infinite in width (or
>>>>> height, when horizontal), thus making them difficult to miss.
>>>>>
>>>>> Eben
>>>>>
>>>>>
>>>>>> paul
>>>>>> =---------------------
>>>>>>  paul fox, pgf at laptop.org
>>>>>> _______________________________________________
>>>>>> Sugar-devel mailing list
>>>>>> Sugar-devel at lists.sugarlabs.org
>>>>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>>>>
>>>>> _______________________________________________
>>>>> Sugar-devel mailing list
>>>>> Sugar-devel at lists.sugarlabs.org
>>>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>>
>>>> _______________________________________________
>>>> Sugar-devel mailing list
>>>> Sugar-devel at lists.sugarlabs.org
>>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>>>
>>>
>>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel 



More information about the Sugar-devel mailing list