Re: On Ctrl+tab



On Sun, 2009-11-22 at 22:20 -0500, Behdad Esfahbod wrote:
> On 11/22/2009 10:11 PM, Owen Taylor wrote:
> 
> > I don't think it's explicitly overriding it, it's just that the
> > innermost widget wins for key bindings; and in a TextView
> > Ctrl-PageUp/PageDown are start-of-line and end-of-line.
> 
> Which I found kinda weird.  Currently
> 
>    Home/End: start/end of line
>    Ctrl-Home/End: start/end of document
>    PageUp/PageDown: one page up/down
>    Ctrl-PageUp/PageDown: start/end of paragraph
> 
> Using the Unicode meaning of a paragraph: separate by \n.
> 
> It sounds more logical to me if the Ctrl functions of Home/End and 
> PageUp/PageDown were the other way around.  That is: Home/End would work on 
> the line/paragraph level, and PageUp/PageDown work on page/whole-document level.
> 
> But that's a separate issue...

Totally agreed that it's a separate issue, but on the off chance that
anyone feels a sudden urge to redefine bindings.... ;-)

I think Ctrl-Home/End make sense as start/end of document (and as an
aside, if we care about consistency across platforms, that's how it
works in Windows as well). My vote is that we do not change this.

What about Ctrl-Up/Down for start/end of paragraph? That would be
similar to Ctrl-Left/Right for navigation by word (and for fans of
consistency, I believe Windows paragraph navigation is typically done
this way).

--joanie



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]