Table 33-8. Bindings for the text widget.
| <Any-Key> | Inserts normal printing characters. |
| <Button-1> | Sets the insert point, clears the selection, sets focus. |
| <Control-Button-1> | Sets the insert point without affecting the selection. |
| <B1-Motion> | Sweeps out a selection from the insert point. |
| <Double-Button-1> | Selects the word under the mouse. |
| <Triple-Button-1> | Selects the line under the mouse. |
| <Shift-Button-1> | Adjusts the end of selection closest to the mouse. |
| <Shift-B1-Motion> | Continues to adjust the selection. |
| <Button-2> | Pastes the selection, or set the scrolling anchor. |
| <B2-Motion> | Scrolls the window. |
| <Key-Left> <Control-b> | Moves the cursor left one character and clears the selection. |
| <Shift-Left> | Moves the cursor and extend the selection. |
| <Control-Left> | Moves the cursor by words. Clears the selection. |
| <Control-Shift-Left> | Moves the cursor by words. Extends selection. |
| <Key-Right> <Control-f> | Right bindings are analogous to Left bindings. |
| <Meta-b> <Meta-f> | Same as <Control-Left>, <Control-Right>. |
| <Key-Up> <Control-p> | Moves the cursor up one line. Clears the selection. |
| <Shift-Up> | Moves the cursor up one line. Extends the selection. |
| <Control-Up> | Moves the cursor up by paragraphs, which are a group of lines separated by a blank line. |
| <Control-Shift-Up> | Moves the cursor up by paragraph. Extends the selection. |
| <Key-Down> <Control-n> | All Down bindings are analogous to Up bindings. |
| <Next> <Prior> | Moves the cursor by one screen. Clears the selection. |
| <Shift-Next> <Shift-Prior> | Moves the cursor by one screen. Extends the selection. |
| <Home> <Control-a> | Moves the cursor to line start. Clears the selection. |
| <Shift-Home> | Moves the cursor to line start. Extends the selection. |
| <End> <Control-e> | Moves the cursor to line end. Clears the selection. |
| <Shift-End> | Moves the cursor to line end. Extends the selection. |
| <Control-Home> <Meta-less> | Moves the cursor to the beginning of text. Clears the selection. |
| <Control-End> <Meta-greater> | Moves the cursor to the end of text. Clears the selection. |
| <Select> <Control-space> | Sets the selection anchor to the position of the cursor. |
| <Shift-Select> <Control-Shift-space> | Adjusts the selection to the position of the cursor. |
| <Control-slash> | Selects everything in the text widget. |
| <Control-backslash> | Clears the selection. |
| <Delete> | Deletes the selection, if any. Otherwise deletes the character to the right of the cursor. |
| <BackSpace> <Control-h> | Deletes the selection, if any. Otherwise deletes the character to the left of the cursor. |
| <Control-d> | Deletes character to the right of the cursor. |
| <Meta-d> | Deletes word to the right of the cursor. |
| <Control-k> | Deletes from cursor to end of the line. If you are at the end of line, delete the newline character. |
| <Control-o> | Inserts a newline but does not advance the cursor. |
| <Meta-Delete> <Meta-BackSpace> | Deletes the word to the left of the cursor. |
| <Control-t> | Transposes the characters on either side of the cursor. |
| <<Copy>> <Meta-w> | Copies the selection to the clipboard. |
| <<Cut>> <Control-w> | Cuts the selection and saves it on the clipboard. |
| <<Paste>> <Control-y> | Pastes from the clipboard. |