Default Mac OS X System Key Bindings

| 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: |
- The commands invoked by ‘⌥ ⇥’ and ‘⌥ ↩’ are designed to avoid leaving the current text box, as happens when pressing ‘⇥’, which usually tabs to the next form field, or ‘↩’, which usually submits the form.
US Keyboard Layout with Modifier Keys




原文地址:http://www.hcs.harvard.edu/%7Ejrus/Site/System%20Bindings.html

浙公网安备 33010602011771号