Labs/Bespin/DesignDocs/Editor/KeyHandling
< Labs | Bespin | DesignDocs
Jump to navigation
Jump to search
How should we handle key handling? Here is a table to show the defaults including:
action, key combo by platform (Mac, Win, Linux), what other editors use for that action, does the browser use this event?
| Action | Mac | Win | Linux | Other Editors | Browser usage |
|---|---|---|---|---|---|
| Up Cursor | x | x | x | x | x |
| Down Cursor | x | x | x | x | x |
| Left Cursor | x | x | x | x | x |
| Right Cursor | x | x | x | x | x |
| Up Paragraph | x | x | x | x | x |
| Down Paragraph | x | x | x | x | x |
| Start of Line | x | x | x | x | x |
| End of Line | x | x | x | x | x |
| Start of page | x | x | x | x | x |
| End of page | x | x | x | x | x |
| Back word | x | x | x | x | x |
| Forward word | x | x | x | x | x |
| Copy selection | x | x | x | x | x |
| Cut selection | x | x | x | x | x |
| Paste selection | x | x | x | x | x |
| Kill to line end | x | x | x | x | x |
| Kill entire line | x | x | x | x | x |
| Go to line | x | x | x | x | x |
| Go to function | x | x | x | x | x |
| Center cursor vertically | x | x | x | x | x |
| Newline | x | x | x | x | x |
| New File | x | x | x | x | x |
| Quick Open | x | x | x | x | x |
| Find | x | x | x | x | x |
| Find Next | x | x | x | x | x |
| Find Previous | x | x | x | x | x |
| Save | x | x | x | x | x |
| Upper case selection | x | x | x | x | x |
| Lower case selection | x | x | x | x | x |
| Undo | x | x | x | x | x |
| Redo | x | x | x | x | x |
| Select All | x | x | x | x | x |
| Indent | x | x | x | x | x |
| Insert tab | x | x | x | x | x |
| Unindent | x | x | x | x | x |
| Delete character before | x | x | x | x | x |
| Delete character after | x | x | x | x | x |
| Delete word to left | x | x | x | x | x |
| Delete word to right | x | x | x | x | x |