Difference between revisions of "Lazarus IDE Shortcuts"
From Lazarus wiki
Jump to navigationJump to searchLine 18: | Line 18: | ||
!COLSPAN="1" STYLE="background:#ffdead;"|'''Conflict with lazarus default''' | !COLSPAN="1" STYLE="background:#ffdead;"|'''Conflict with lazarus default''' | ||
|---- class="working" | |---- class="working" | ||
− | | | + | |F1||misc||help |
− | + | |---- class="working" | |
+ | |Ctrl-Shift-F1||misc||help editor | ||
+ | |---- class="working" | ||
+ | |Ctrl-F2||misc||stop program | ||
+ | |---- class="working" | ||
+ | |F3||misc||find next | ||
+ | |---- class="working" | ||
+ | |Shift-F3||misc||find previous | ||
+ | |---- class="working" | ||
+ | |F4||misc||run to cursor | ||
+ | |---- class="working" | ||
+ | |Ctrl-F4||misc||close file | ||
+ | |---- class="working" | ||
+ | |F5||misc||add breakpoint | ||
+ | |---- class="working" | ||
+ | |Ctrl-F5||misc||add watch | ||
+ | |---- class="working" | ||
+ | |Ctrl-F8||misc||jump next error | ||
+ | |---- class="working" | ||
+ | |Ctrl-Shift-F8||misc||jump previous error | ||
+ | |---- class="working" | ||
+ | |F7||misc||step into | ||
+ | |---- class="working" | ||
+ | |Ctrl-F7||misc||evaluate | ||
+ | |---- class="working" | ||
+ | |F8||misc||step over | ||
+ | |---- class="working" | ||
+ | |F9||misc||run | ||
+ | |---- class="working" | ||
+ | |Ctrl-F9||misc||build | ||
+ | |---- class="working" | ||
+ | |F11||misc||toggle OI | ||
+ | |---- class="working" | ||
+ | |Shift-F11||misc||add unit to project | ||
+ | |---- class="working" | ||
+ | |Ctrl-F11||misc||open project | ||
+ | |---- class="working" | ||
+ | |Ctrl-Shift-F11||misc||project options | ||
+ | |---- class="working" | ||
+ | |F12||misc||toggle unit/form | ||
+ | |---- class="working" | ||
+ | |Ctrl-F12||misc||view units | ||
+ | |---- class="working" | ||
+ | |Shift-F12||misc||view forms | ||
|---- class="working" | |---- class="working" | ||
|[Shift]-Up,Down,Right,Left||move cursor|| | |[Shift]-Up,Down,Right,Left||move cursor|| |
Revision as of 15:09, 29 July 2008
Key mapping
All shortcuts can be edited in Environment / Editor Options / Key mapping. See Key Mapping.
Mac OS X
Mac OS X has quite different key policies. For example most F keys are used by the OS, there are no menu Alt shortcuts and there are large guidelines (contrary to linux and windows where only a few keys work the same under all programs).
The apple human interface guidelines for key bindings can be seen here: [1]
Conflicts with default lazarus key map
Here is the list with the conflicts of the default lazarus key mapping:
Keys | Function defined by Apple | Conflict with lazarus default |
---|---|---|
F1 | misc | help |
Ctrl-Shift-F1 | misc | help editor |
Ctrl-F2 | misc | stop program |
F3 | misc | find next |
Shift-F3 | misc | find previous |
F4 | misc | run to cursor |
Ctrl-F4 | misc | close file |
F5 | misc | add breakpoint |
Ctrl-F5 | misc | add watch |
Ctrl-F8 | misc | jump next error |
Ctrl-Shift-F8 | misc | jump previous error |
F7 | misc | step into |
Ctrl-F7 | misc | evaluate |
F8 | misc | step over |
F9 | misc | run |
Ctrl-F9 | misc | build |
F11 | misc | toggle OI |
Shift-F11 | misc | add unit to project |
Ctrl-F11 | misc | open project |
Ctrl-Shift-F11 | misc | project options |
F12 | misc | toggle unit/form |
Ctrl-F12 | misc | view units |
Shift-F12 | misc | view forms |
[Shift]-Up,Down,Right,Left | move cursor | |
Alt-[Shift]-Left/Right | jump to next word | |
Alt-Up/Down | jump to start/end of paragraph | find declaration |
Cmd-[Shift]-Left/Right | jump to start/end of line | jump next word |
Cmd-Up/Down | jump to start/end of file | scroll one up/down |
Cmd-Shift-Up/Down | select to start/end of file | method jump |
Cmd-? | show context help | |
Delete/Backspace | delete char | |
[Shift]-PageUp/Down | jump page up/down | |
Home/End | jump to start/end of file | jump to start/end of line |
Cmd-[Shift]-Tab | switch application | jump prev/next file |
Cmd-Alt-D | show/hide dock | |
Cmd-Ctrl-D | dictionary | |
Cmd-*-Space | spotlight, apple reserved | |
Cmd-Alt-Escape | force quit | |
Cmd-A | select all | |
Cmd-C | copy | |
Cmd-E | find word at cursor | incremental find, solved |
Cmd-F | find | |
Cmd-Alt-F | incremental search | |
Cmd-G | find next | goto line |
Cmd-Shift-G | find previous | insert guid |
Cmd-[Alt]-H | hide app | jump back |
Cmd-M | minimize window | |
Cmd-Alt-M | minimize app | |
Cmd-N | new file | |
Cmd-O | open file | |
Cmd-Q | quit | goto line |
Cmd-Shift-Q | log out | |
Cmd-S | save | |
Cmd-Shift-S | Save As | save all |
Cmd-Alt-S | Save All | |
Cmd-V | paste | |
Cmd-W | close window | word completion |
Cmd-Shift-W | close file | |
Cmd-Alt-W | close all files | |
Cmd-X | cut | |
Cmd-Z | undo | |
Control | The control modifier is used by cocoa in text fields. So it is free for designer and source editor functions | |
Control-1-9 | create special chars on some layouts | bookmark commands |
Cmd-*-1-9 | apple functions like capture screen | bookmark commands |
XCode
XCode is Apple's own development environment. Here are the XCode shortcuts: [2]