Recent

Author Topic: IDE shortcuts and accelerators  (Read 4277 times)

Marius

  • New Member
  • *
  • Posts: 31
IDE shortcuts and accelerators
« on: November 21, 2007, 11:19:33 am »
Sofar i have been using lazarus on a few small projects, we like it and we want to use it more in the future. But the ide does need enhancements to improve keyboard input by adding more shortcuts and accelerators. (Shortcuts in this list are based on the bp-classic scheme)

Unavailable commands in key mappings
Switch to fullscreen editor F5 (dblclick editor title)

Missing menu items "View"
"Find component" Alt-V-C (its in palette popup) I use this instead of the  component pallette, its just faster then scrolling the pallette.

Missing shortcuts  (but can be set in keymappings).
"Reset debugger" Ctrl-F2
"Project inspector" Ctrl-Alt-F11
"Set/Clear a breakpoint" Ctrl-F8 (wrong mapping)
"Select parent component" ESC

Missing accelerators:
for Alt-F-F (activate find dialog)
in the find dialog (Whole words etc.)
project "options" Alt-P-O (activate options dialog)
project "view source" Alt-P-V

Object Inspector:
Ctrl-Tab or Ctrl-Shift-Tab does not work for switching pages.


I'm sure i missed a few or misplaced them in this list. And i really really severely miss the stayontop/dockable messages/search but this looks more like a lcl limitation on this moment.

Thanks,
Marius

Marc

  • Administrator
  • Hero Member
  • *
  • Posts: 2680
RE: IDE shortcuts and accelerators
« Reply #1 on: November 21, 2007, 11:38:25 am »
Ctrl-F2 is assigned to Stop debugging. Reset debugger is unknown in delphi, so it cannot be missing.
//--
{$I stdsig.inc}
//-I still can't read someones mind
//-Bugs reported here will be forgotten. Use the bug tracker

Marius

  • New Member
  • *
  • Posts: 31
RE: IDE shortcuts and accelerators
« Reply #2 on: November 21, 2007, 11:59:28 am »
Yes, standard out of the box it is, but when you choose the classic tp scheme Ctrl-F2 is no longer assigned while it should have been assigned to "Stop debugging".

And sorry, i should have mentioned "Program reset" but that is the same as "Stop debugging" (i think?)

Marius

  • New Member
  • *
  • Posts: 31
IDE shortcuts and accelerators
« Reply #3 on: November 21, 2007, 12:42:02 pm »
I have made some changes for the accelerators in the LazarusIDEStrConsts.pas.

How do i make those (or any other) changes available?
Can i commit it via TortoiseSVN or patch?
What is the protocol for lazarus for such changes?

Groetjes,
Marius

Vincent Snijders

  • Administrator
  • Hero Member
  • *
  • Posts: 2661
    • My Lazarus wiki user page
IDE shortcuts and accelerators
« Reply #4 on: November 21, 2007, 01:24:48 pm »

 

TinyPortal © 2005-2018