Start with a short user story. ( e.g. kbd focus) (fromrefactoring morphic th

J J azreal1977 at hotmail.com
Fri Dec 15 19:43:29 UTC 2006


Squeak has the old X windows style by default.

>From: "Lukas Renggli" <renggli at gmail.com>
>Reply-To: The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>To: "The general-purpose Squeak developers 
>list"<squeak-dev at lists.squeakfoundation.org>
>Subject: Re: Start with a short user story. ( e.g. kbd focus) 
>(fromrefactoring morphic thread)
>Date: Thu, 14 Dec 2006 11:17:14 +0100
>
>>How does the user indicate he wants the keyboard focus
>>to attend to a particular place?
>>What moves it?
>>What would not be allowed to move it?
>
>I would stick with existing practices of common operating systems,
>such as Mac OS X [1] or Aero [2]:
>
>- there is at most one focused element at a time.
>
>- tab: moves the focus to the next item in a sequence (except for
>text-oriented controls that want tab characters, where alt-tab should
>be used to move to the next one).
>
>- shift-tab: moves the focus in reverse direction (except for
>text-oriented controls, where alt-shift-tab should be used to move to
>the previous one).
>
>- ctrl-tab: moves to the next window.
>
>- shift-ctrl-tab: moves to the previous window.
>
>- enter: presses the default button (e.g. accept a method).
>
>- esc: presses the cancel button (e.g. cancel a method).
>
>Of course the exact keys to be pressed should be discussed (maybe
>freely configurable), this is just an example. These stories
>(features) would already increase my productivity in Squeak heavily.
>
>Lukas
>
>[1] 
>http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGUserInput/chapter_11_section_3.html
>[2] http://msdn2.microsoft.com/en-us/library/aa969768.aspx
>
>--
>Lukas Renggli
>http://www.lukas-renggli.ch
>

_________________________________________________________________
Share your latest news with your friends with the Windows Live Spaces 
friends module. 
http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mk




More information about the Squeak-dev mailing list