Ctrl+Y shortcut for redo

Simon Hausmann hausmann at kde.org
Thu Aug 31 22:29:32 BST 2006


On Thursday 31. August 2006 23:10, André Wöbbeking wrote:
> On Thursday 31 August 2006 13:32, Simon Hausmann wrote:
> > Hi,
> >
> > at the risk of starting a huge flamewar: The KDE user interface
> > guidelines currently list Ctrl+Shift+Z as only shortcut for 'redo'.
> > What do you think about adding Ctrl+Y as additional shortcut for that
> > action?
>
> You speak about KDE4, don't you?

I'd be fine with just the HIG and KDE 4. (but as you point out below it's 
already the case for KDE 3)

> > On Windows and Mac OS X Ctrl+Y is available as additional shortcut,
> > too, and I personally find it very annoying when switching between
> > the three that I can't portably use Ctrl+Y (which is much easier to
> > reach for my clumsy sausage fingers :)
> >
> > Or is it usability wise a big nononono to have two shortcuts?
>
> Right now in KDE3/Qt3 Ctrl+Y is already hardcoded in e.g. QLineEdit and
> QTextEdit. So IMO we should reserve Ctrl+Y for redo in KDE3 and 4.
> Otherwise the executed action depends on which widget has focus and
> this is hard to explain/undestand.

That is a very good point! I agree about the reservation, btw.

But then Qt 4.2 tries to not hardcode Ctrl+Y anymore but adhere to the 
standard on the individual platform, which means for KDE 4 with Qt 4.2 
we /could/ free Ctrl+Y. This is in fact the case right now and only because 
of that I noticed this actually: By using a Qt 4 QTextEdit every day and then 
suddenly Ctrl+Y not working anymore because we removed the hardcoded scheme 
and choose what the corresponding environment suggests as default.

So we could add Ctrl+Y to the HIG to reflect KDE 3 reality for basic text 
editing (excluding kword actually) or we leave it out and indeed free it for 
KDE 4. My vote is on the former.

Simon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20060831/016cf474/attachment.sig>


More information about the kde-core-devel mailing list