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 |