[sugar] replace/normalize some keyboard shortcuts

Eben Eliason eben.eliason
Tue Apr 29 14:00:23 EDT 2008


On Tue, Apr 29, 2008 at 1:54 PM, Martin Dengler
<martin at martindengler.com> wrote:
> On Tue, Apr 29, 2008 at 12:02:47PM -0400, Mikus Grinbergs wrote:
>  > Eben wrote:
>  > > I'm certainly all for removing alt-n and alt-p.  We don't need
>  > > redundant shortcuts here, and alt-tab and alt-shift-tab will work fine
>  >
>  > I disagree with alt-n and alt-p not considered useful.  Either can
>  > be done using TWO fingers.  Needing three fingers for backwards-tab
>  > navigation is quite awkward for me.
>
>  FWIW I agree with Eben/others that alt-n/p are too invasive (likely to
>  be used/desired by activity writers) and redundant to justify
>  overcoming the awkwardness that all the other major WMs have decided
>  isn't too much to force on users (the three fingered back-window
>  keyboard shortcut).
>
>
>  > [I don't actually care how you set the defaults -- I customize
>  > keyhandler.py on my XO for my own preferences anyway (and if that
>  > makes it more difficult for someone else to use my XO, I'd rather
>  > make things easier for me than avoid customization).]
>
>  Can you suggest any ideas as to how we might be able to allow you to
>  do this more easily, without having to change keyhandler.py?  The
>  naive, straw man would be a ~/.sugar/keybindingsrc (and corresponding
>  /etc/sugar-keybindingsrc) with ini file syntax...  I'm interested in
>  making this customization easier.

Well, we (will) always have the control panel for cases where we think
there is specific need for this.  We could either a) include a way to
remap keys for specific areas such as The Frame, or Speech, by
allowing one to set individual shortcuts in their respective modules.
Or, we could add a new module specifically for Shortcuts, which lays
out all of the system-level shortcuts and allows configuration in one
place.  As an added bonus, we could later make this interface
pluggable so that activities could register a list of shortcuts and
actions (note, there may be more actions than shortcuts!) so that kids
can optimize their experience if they really want to.

>  > > In general, I would say that it's silly to use basic shortcuts for
>  > > actions that have a dedicated button on the XO (rotate, frame)
>  >
>  > Whenever I'm at home, I plug an USB keyboard into my XO.  It is not
>  > silly for me to assign an unused F-key to 'frame' - again, that is
>  > something that makes using the XO easier for me.
>
>  This is another good use case justifying customization.
>
>  > mikus
>
>  Martin
>
>
> _______________________________________________
>  Sugar mailing list
>  Sugar at lists.laptop.org
>  http://lists.laptop.org/listinfo/sugar
>
>



More information about the Sugar-devel mailing list