ghost at cs.msu.su
Tue Dec 22 14:08:56 UTC 2009
On Tuesday 22 December 2009 17:02:15 Milian Wolff wrote:
> Vladimir Prus, 22.12.2009:
> > On Tuesday 22 December 2009 03:00:56 Andreas Pakulat wrote:
> > > On 21.12.09 20:26:53, Nicolas Alvarez wrote:
> > > > David Nolden wrote:
> > > > > So I think we have the required features in place for a 4.0 release.
> > > > > But apart from stability and bugs, there is still a bigger problem
> > > > > that should be addressed first: The messy UI.
> > > >
> > > > While we're talking about usability...
> > > >
> > > > Most (if not all) of the default keyboard shortcuts for the debugger
> > > > (the typical Step Into, Step Over, Step Out, and Continue operations)
> > > > clash with the default shortcuts of the editor, so I can't use them;
> > > > I get a popup saying there is a shortcut conflict.
> > >
> > > Yeah, I suggest to take that to the katepart authors. IMHO its complete
> > > nonsense to write a "embeddable-everywhere" editing component with such a
> > > ridiculous amount of default shortcuts. It shouldn't have any shortcuts
> > > at all except moving cursor and copy/paste.
> > I though that Alexander has implemented shortcut schemes for kdelibs, that
> > should allow us to define our own scheme overriding whatever Kate has
> > imposed.
> > However, last time I heard it was still on the way to trunk -- has that
> > happened?
> Is in trunk afaik (i.e. also in 4.4 betas), but imo those shortcuts really
> should not overwrite too many of Kate's shortcuts. I bet many users are
> accustomed to Kate shortcuts (and don't bother to change them). Hence
> overwriting them in KDevelop doubles the required learning effort. And new
> users will have to learn some shortcuts anyways, so if possible pick some that
> are not already taken...
The problem is that Kate eats every F* key. Further:
- The F10/F11/F12 in Kate are even more useless than other
- Every IDE I know provides F* shortcuts for debugger actions
- In KDevelop3 timeframe, nobody complained about those 3.
eats *every* F* key and for mostly useless purposes.
More information about the KDevelop-devel