A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Collapsed | NOT collapsed | Suggest | |||||||||||||||||||||||
2 | Type a character | insertText | insertText | |||||||||||||||||||||||
3 | Start composition with non-empty string | insertCompositionText | insertCompositionText | |||||||||||||||||||||||
4 | Update composition with different string | insertCompositionText | N/A | |||||||||||||||||||||||
5 | Commit composition with non-emtpy string | insertFromComposition (*1) | N/A | |||||||||||||||||||||||
6 | Cancel composition | deleteCompositionText (*1) | N/A | |||||||||||||||||||||||
7 | Start composition with empty string | N/A | deleteByComposition | |||||||||||||||||||||||
8 | Correct a word with spellchecker | insertReplacementText | insertReplacementText | |||||||||||||||||||||||
9 | Insert text with autocomplete (TODO) | insertReplacementText | insertReplacementText | |||||||||||||||||||||||
10 | Backspace | deleteContentBackward | deleteContentBackward | |||||||||||||||||||||||
11 | Ctrl + Backspace (Windows) | deleteWordBackward | deleteWordBackward (*3) | |||||||||||||||||||||||
12 | Option + Backspace (macOS) | deleteWordBackward | deleteContentBackward | |||||||||||||||||||||||
13 | Command + Backspace (macOS) | deleteSoftLineBackward | deleteContentBackward | |||||||||||||||||||||||
14 | Delete | deleteContentForward | deleteContentForward | |||||||||||||||||||||||
15 | Ctrl + Delete (Windows) | deleteWordForward | deleteWordForward (*3) | |||||||||||||||||||||||
16 | Option + Delete (macOS) | deleteWordForward | deleteContentForward | |||||||||||||||||||||||
17 | Enter (in <textarea>) | insertLineBreak | insertLineBreak | |||||||||||||||||||||||
18 | Enter (in contenteditable) | insertParagraph | insertParagraph | |||||||||||||||||||||||
19 | Shift + Enter (in contenteditable) | insertLineBreak | insertLineBreak | |||||||||||||||||||||||
20 | Undo | historyUndo | historyUndo | |||||||||||||||||||||||
21 | Redo | historyRedo | historyRedo | |||||||||||||||||||||||
22 | Paste | insertFromPaste | insertFromPaste | |||||||||||||||||||||||
23 | Paste without format (Ctrl + Shift + V) | insertFromPaste | insertFromPaste | insertFromPasteAsText | ||||||||||||||||||||||
24 | Paste as quotation (Ctrl + middle button click) (*2) | insertFromPaste | insertFromPaste | insertFromPasteAsQuotation | ||||||||||||||||||||||
25 | Cut | N/A | deleteByCut | |||||||||||||||||||||||
26 | Drag and drop to another editor | N/A (*4) | N/A (*4) | |||||||||||||||||||||||
27 | Drop from outer | insertFromDrop | N/A | |||||||||||||||||||||||
28 | Drag and drop in an editor (TODO) | N/A | deleteByDrag insertFromDrop | |||||||||||||||||||||||
29 | execCommand("bold", false, "bold") | N/A | formatBold | |||||||||||||||||||||||
30 | execCommand("italic", false, false) | N/A | formatItalic | |||||||||||||||||||||||
31 | execCommand("underline", false, false) | N/A | formatUnderline | |||||||||||||||||||||||
32 | execCommand("strikethrough", false, false) | N/A | formatStrikeThrough | |||||||||||||||||||||||
33 | execCommand("superscript", false, false) | N/A | formatSubscript | |||||||||||||||||||||||
34 | execCommand("subscript", false, false) | N/A | formatSuperscript | |||||||||||||||||||||||
35 | execCommand("createLink", false, "https://...") | N/A | insertLink | |||||||||||||||||||||||
36 | execCommand("unlink", false, false) | N/A | "" | removeLink | ||||||||||||||||||||||
37 | execCommand("insertImage", false, "https://...") | "" | "" | insertImage | ||||||||||||||||||||||
38 | execCommand("backColor", false, "#000000") | N/A | formatBackColor | |||||||||||||||||||||||
39 | execCommand("foreColor", false, "#FFFFFF") | N/A | formatFontColor | |||||||||||||||||||||||
40 | execCommand("hiliteColor", false, "#FFFF00") | N/A | formatBackColor | |||||||||||||||||||||||
41 | execCommand("fontName", false, "monospace") | N/A | formatFontName | |||||||||||||||||||||||
42 | execCommand("fontSize", false, "2") | N/A | "" | formatFontSize | ||||||||||||||||||||||
43 | execCommand("increaseFontSize", false, false) | N/A | "" | formatFontSize | ||||||||||||||||||||||
44 | execCommand("decreaseFontSize", false, false) | N/A | "" | formatFontSize | ||||||||||||||||||||||
45 | execCommand("removeFormat", false, false") | N/A | formatRemove | |||||||||||||||||||||||
46 | execCommand("indent", false, false") | N/A | formatIndent | |||||||||||||||||||||||
47 | execCommand("outdent", false, false) | N/A | formatOutdent | |||||||||||||||||||||||
48 | execCommand("insertOrderedList", false, false) (in <p>) | insertOrderedList | insertOrderedList | |||||||||||||||||||||||
49 | execCommand("insertOrderedList", false, false) (in <li> in <ol>) | "" | "" | removeOrderedList | ||||||||||||||||||||||
50 | execCommand("insertOrderedList", false, false) (in <li> in <ul>) | insertOrderedList | insertOrderedList | |||||||||||||||||||||||
51 | execCommand("insertUnorderedList", false, false) (in <p>) | insertUnorderedList | insertUnorderedList | |||||||||||||||||||||||
52 | execCommand("insertUnorderedList", false, false) (in <li> in <ul>) | "" | "" | removeUnorderedList | ||||||||||||||||||||||
53 | execCommand("insertUnorderedList", false, false) (in <li> in <ol>) | insertUnorderedList | insertUnorderedList | |||||||||||||||||||||||
54 | execCommand("insertHorizontalRule", false, false) | insertHorizontalRule | insertHorizontalRule | |||||||||||||||||||||||
55 | execCommand("justifyCenter", false, false) | formatJustifyCenter | formatJustifyCenter | |||||||||||||||||||||||
56 | execCommand("justifyFull", false, false) | formatJustifyFull | formatJustifyFull | |||||||||||||||||||||||
57 | execCommand("justifyLeft", false, false) | formatJustifyLeft | formatJustifyLeft | |||||||||||||||||||||||
58 | execCommand("justifyRight", false, false) | formatJustifyRight | formatJustifyRight | |||||||||||||||||||||||
59 | execCommand("heading", false, "h1") | "" | "" | insertBlock or insertElement ? | ||||||||||||||||||||||
60 | execCommand("formatBlock", false, "div") | "" | "" | insertBlock or insertElement ? | ||||||||||||||||||||||
61 | execCommand("insertHTML", false, "<kbd>Ctrl</kbd>") | "" | "" | insertHTML | ||||||||||||||||||||||
62 | execCommand("insertText", false, "foo") | insertText | insertText | |||||||||||||||||||||||
63 | execCommand("delete", false, false) | deleteContentBackward | deleteContentBackward | |||||||||||||||||||||||
64 | execCommand("forwardDelete", false, false) | deleteContentForward | deleteContentForward | |||||||||||||||||||||||
65 | execCommand("cut", false, false) | N/A | deleteByCut | |||||||||||||||||||||||
66 | execCommand("undo", false, false) | historyUndo | historyUndo | |||||||||||||||||||||||
67 | execCommand("redo", false, false) | historyRedo | historyRedo | |||||||||||||||||||||||
68 | resizing <img> with resizers | "" | N/A | resizeImage, resizeObject or resizeElement ? (I'm not sure whether <im> is only one to resizable element with Gecko specific resizers | ||||||||||||||||||||||
69 | Adding table row | "" | N/A | insertTableRow | ||||||||||||||||||||||
70 | Removing table row | "" | N/A | removeTableRow | ||||||||||||||||||||||
71 | Adding table column | "" | N/A | insertTableColumn | ||||||||||||||||||||||
72 | Removing table column | "" | N/A | removeTableColumn | ||||||||||||||||||||||
73 | Removing last row or column | "" | N/A | removeTable | ||||||||||||||||||||||
74 | resizing <table> with resizers | "" | N/A | resizeTable, resizeObject or resizeElement ? | ||||||||||||||||||||||
75 | moving absolute-positioned element | "" | N/A | moveAbsolutePositionedElement, moveObject or moveElement ? | ||||||||||||||||||||||
76 | resizing absolute-positioned element | "" | N/A | resizeAbsolutePositionedElement, reskzeObject or resizeElement ? | ||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | *1 insertCompositionText if enabling Input Events Level 1 | |||||||||||||||||||||||||
79 | *2 Enable middle click paste with turning "middlemouse.paste" to true in about config | |||||||||||||||||||||||||
80 | *3 On Windows, Gecko collapse selection to start and delete to next or previous word boundary. This is same behavior as native rich text control and Word | |||||||||||||||||||||||||
81 | *4 Gecko won't delete content when dropping to another editor | |||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |