Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/Documentation/Online Help/Main help    [ Add a report in this area ]  
Report #:  44790   Status: Closed
Document all the keyboard shortcuts
Project:  Delphi Build #:  10.0.2288.42451
Version:    10.0 Submitted By:   Joe White
Report Type:  Documentation problem Date Reported:  4/21/2007 6:30:46 AM
Severity:    Commonly encountered problem Last Updated: 3/20/2012 2:24:39 AM
Platform:    All versions Internal Tracking #:   249597
Resolution: Fixed (Resolution Comments) Resolved in Build: : 10.0.2151.25345
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
The documentation for IDE keyboard shortcuts (ms-help://borland.bds4/bds4ref/html/KeyMappingsDefault.htm), in the Delphi 2006 help at least, is woefully incomplete.

Here's a list of some of the keystrokes that are not documented. (Obviously, I don't know if this is all of them.) Some I know about from my own experience, others I read about on or This list does not include any keystrokes that are shown on the menus, since they're not quite as big of a problem -- they're still discoverable even when they're not documented.

Alt+F7 (go to previous error / message in message view)
Alt+F8 (go to next error / message in message view)
Alt+Left (go back after Alt+Up or Ctrl+click)
Alt+Right (go forward after Alt+Left)
Alt+Up (go to declaration)
Ctrl+Alt+F12 (drop down the list of open files)
Ctrl+Click (go to declaration)
Ctrl+K T (select word)
Ctrl+O L (turn on line blocking mode)
Ctrl+Q # (go to bookmark) (Ctrl+# is documented)
Ctrl+Shift+# (set bookmark) (Ctrl+K # is documented)
Ctrl+Shift+B (buffer list)
Ctrl+Shift+Down (jump between declaration and implementation)
Ctrl+Shift+Enter (find usages)
Ctrl+Shift+J (SyncEdit)
Ctrl+Shift+T (create Todo entry)
Ctrl+Shift+Up (jump between declaration and implementation)
Ctrl+Shift+W (find unit -- documented in DN article, but doesn't appear to work)
Steps to Reproduce:


Server Response from: ETNACODE01