Shortcut | English | Computerese |
| ↩ | new line | insertNewline: |
⌥ | ↩ | new line (don't leave form box)1 | insertNewlineIgnoringFieldEditor: |
| ⌅ | new line | insertNewline: |
⌥ | ⌅ | new line (don't leave form box)1 | insertNewlineIgnoringFieldEditor: |
|
| ⇥ | tab | insertTab: |
⌥ | ⇥ | tab (don't leave form box)1 | insertTabIgnoringFieldEditor: |
| ⇤ | backtab | insertBacktab: |
|
⌘ | space | change languages | cycleToNextInputScript: |
⌘⌃ | space | change input system | togglePlatformInputSystem: |
⌘⌥ | space | change keyboard layout | cycleToNextInputKeyboardLayout: |
|
| ⌫ | delete backward | deleteBackward: |
⌃ | ⌫ | delete backward (an accent) | deleteBackwardByDecomposingPreviousCharacter: |
⌃⌥ | ⌫ | delete backward one word | deleteWordBackward: |
⌥ | ⌫ | delete backward one word | deleteWordBackward: |
| ⌦ | delete forward | deleteForward: |
⌥ | ⌦ | delete forward one word | deleteWordForward: |
|
| esc | cancel | cancelOperation: |
⌥ | esc | complete current word | complete: |
|
| ⇡ | move up | moveUp: |
⇧ | ⇡ | select upward | moveUpAndModifySelection: |
⌃ | ⇡ | scroll one page up | scrollPageUp: |
⌘ | ⇡ | move to the beginning of the document | moveToBeginningOfDocument: |
⌘⇧ | ⇡ | select to the beginning of the document | moveToBeginningOfDocumentAndModifySelection: |
⌥ | ⇡ | move to the beginning of the paragraph | (moveBackward:, moveToBeginningOfParagraph:) |
⌥⇧ | ⇡ | select to the beginning of the paragraph | moveParagraphBackwardAndModifySelection: |
| ⇣ | move down | moveDown: |
⇧ | ⇣ | select downward | moveDownAndModifySelection: |
⌃ | ⇣ | scroll one page down | scrollPageDown: |
⌘ | ⇣ | move to the end of the document | moveToEndOfDocument: |
⌘⇧ | ⇣ | select to the end of the document | moveToEndOfDocumentAndModifySelection: |
⌥ | ⇣ | move to the end of the paragraph | (moveForward:, moveToEndOfParagraph:) |
⌥⇧ | ⇣ | select to the end of the paragraph | moveParagraphForwardAndModifySelection: |
| ⇠ | move left | moveLeft: |
⇧ | ⇠ | select leftward | moveLeftAndModifySelection: |
⌃ | ⇠ | move to the beginning of the line | moveToBeginningOfLine: |
⌃⇧ | ⇠ | select to the beginning of the line | moveToBeginningOfLineAndModifySelection: |
⌘ | ⇠ | move to the beginning of the line | moveToBeginningOfLine: |
⌘⇧ | ⇠ | select to the beginning of the line | moveToBeginningOfLineAndModifySelection: |
⌘⌃ | ⇠ | switch writing direction to right-to-left | changeBaseWritingDirectionToRTL: |
⌥ | ⇠ | move one word left | moveWordLeft: |
⌥⇧ | ⇠ | select one word leftward | moveWordLeftAndModifySelection: |
| ⇢ | move right | moveRight: |
⇧ | ⇢ | select rightward | moveRightAndModifySelection: |
⌃ | ⇢ | move to the end of the line | moveToEndOfLine: |
⌃⇧ | ⇢ | select to the end of the line | moveToEndOfLineAndModifySelection: |
⌘ | ⇢ | move to the end of the line | moveToEndOfLine: |
⌘⇧ | ⇢ | select to the end of the line | moveToEndOfLineAndModifySelection: |
⌘⌃ | ⇢ | switch writing direction to left-to-right text | changeBaseWritingDirectionToLTR: |
⌥ | ⇢ | move one word right | moveWordRight: |
⌥⇧ | ⇢ | select one word rightward | moveWordRightAndModifySelection: |
|
| ↖ | scroll to the beginning of the document | scrollToBeginningOfDocument: |
⇧ | ↖ | select to the beginning of the document | moveToBeginningOfDocumentAndModifySelection: |
| ↘ | scroll to the end of the document | scrollToEndOfDocument: |
⇧ | ↘ | select to the end of the document | moveToEndOfDocumentAndModifySelection: |
|
| ⇞ | scroll one page up | scrollPageUp: |
⇧ | ⇞ | select one page up | pageUpAndModifySelection: |
⌥ | ⇞ | move one page up | pageUp: |
| ⇟ | scroll one page down | scrollPageDown: |
⇧ | ⇟ | select one page down | pageDownAndModifySelection: |
⌥ | ⇟ | move one page down | pageDown: |
|
⌘ | . | cancel | cancelOperation: |
⌃ | A | move to the beginning of the paragraph | moveToBeginningOfParagraph: |
⌃ | B | move backward | moveBackward: |
⌃ | D | delete forward | deleteForward: |
⌃ | E | move to the end of the paragraph | moveToEndOfParagraph: |
⌃ | F | move forward | moveForward: |
⌃ | H | delete backward | deleteBackward: |
⌃ | K | delete to the end of the paragraph | deleteToEndOfParagraph: |
⌃ | L | center the selection in the text area | centerSelectionInVisibleArea: |
⌃ | N | move down | moveDown: |
⌃ | O | split the current line | (insertNewlineIgnoringFieldEditor:, moveBackward:) |
⌃ | P | move up | moveUp: |
⌃ | T | transpose letters | transpose: |
⌃ | V | move one page down | pageDown: |
⌃ | Y | yank back ‘killed’ text | yank: |
|
| F5 | complete current word | complete: |
|
** Not on Apple keyboards ** |
| Backspace | delete backward | deleteBackward: |
⌥ | Backspace | delete backward one word | deleteWordBackward: |
| Linefeed | new line | insertNewline: |
⌥ | Linefeed | new line (don't leave form box)1 | insertNewlineIgnoringFieldEditor: |