Labs/Bespin/DesignDocs/Editor/KeyHandling: Difference between revisions
< Labs | Bespin | DesignDocs
Jump to navigation
Jump to search
(Created page with '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 ...') |
No edit summary |
||
Line 2: | Line 2: | ||
action, key combo by platform (Mac, Win, Linux), what other editors use for that action, does the browser use this event? | action, key combo by platform (Mac, Win, Linux), what other editors use for that action, does the browser use this event? | ||
{| cellspacing="10" | |||
|+Key Handling | |||
|- | |||
! 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 | |||
|- | |||
|} |
Revision as of 18:09, 14 April 2009
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 |