This section describes default mappings for the function (F) keys.
| Shortcut | Function | Use this shortcut to... |
|---|---|---|
| F1 or F1F1, F1 or F1F1, F1 or F1 | Help | Invoke reference page. |
| F2 or F2F2 or F2⌘. or ⌘.F2, F2 or F2F2, ^ X, Back Quote, F2, ⌃X, `, F2 or ⌃X, ` | Activate in-place editing | In a GUI Designer form, enable in-place editing of the name of a selected UI component. |
|
⌘G or ⌘GF3, ⌃L, F3 or ⌃L⌘K or ⌘KF3, F3 or F3F3, ⌥ S, F3, ⌥S, F3 or ⌥S
⇧⌘G or ⇧⌘G⇧F3, ⌃⇧L, ⇧F3 or ⌃⇧L⇧⌘K or ⇧⌘K⇧ F3, ⇧F3 or ⇧F3⇧ F3, ⌥ R, ^ R, ⇧F3, ⌥R, ⌃R, ⇧F3, ⌥R or ⌃R | Search for next/previous occurrence | Navigate to the next/previous occurrence of a selected word in the editor. |
| ⌘↓, F4, ⌘↓ or F4F4 or F4F3 or F3F4, F4 or F4F4, F4 or F4 | Edit Source |
Depending on the context:
|
| F5 or F5F5 or F5F5, F5 or F5 | Copy | Create a copy of a selected class/file/directory in the same or a different package. |
| F6 or F6F6 or F6⌥⌘V or ⌥⌘VF6, F6 or F6F6, F6 or F6 | Move | Move a selected class/package/static member to another package/class and correct all references. |
| F7 or F7F7 or F7F5 or F5F11, F8, F11, F8, F11 or F8F7, F7 or F7 | Step Into | Step to the next executed line (during debugging). |
| F8 or F8F8 or F8F6 or F6F10, ⇧ F8, F10, ⇧F8, F10 or ⇧F8F8, F8 or F8 | Step Over | Step to the next line in the current file (during debugging). |
| ⌥⌘R or ⌥⌘RF9 or F9F8 or F8F5, F5 or F5F9, F9 or F9 | Resume Program | Resume program execution (during debugging). |
| F3 or F3F11 or F11^ F2, ⌃F2 or ⌃F2F11, F11 or F11 | Toggle Bookmark | Turn anonymous bookmark on or off. |
| F12 or F12F12 or F12F12, F12 or F12 | Jump to Last Window | Activate a last focused tool window. |