TX Text Control implements some special mouse and keyboard assignments to assist with typical selection tasks. The following tables contain these specific assignments:
Mouse assignments and smart selections
| Mouse Action | Reaction of TextControl |
| Click | Moves cursor to point of click or selects an image or text frame. |
| Click and Drag | Selects text from point of button down to point where button is released or moves an image, text frame or OLE object. |
| Shift + Click | Extends the selection to the point of click. |
| Double-click | Selects the word that is clicked on. |
| Double-click and drag | Extends the selection from word to word. |
| Triple-click | Selects the line that is clicked on. |
| Triple-click and drag | Extends the selection from row to row. |
| PgUp/PgDown | Scrolls the text up or down one client area height minus the height of one line of text. Active only, if a vertical scrollbar exists. |
| CTRL + PgUp/PgDown | Zooms up or down the current document. |
| SHIFT + PgUp/PgDown | Scrolls the document horizontally. |
| Drag and Drop on selected text | Selected text is moved to the drop position of the mouse (text drag and drop). |
| CTRL + Drag and Drop on selected text | Selected text is copied to the drop position of the mouse (text drag and drop). |
Keyboard assignments
| Key Type | Reaction of TextControl |
| HOME | Moves the caret to the beginning of the line. |
| END | Moves the caret to the end of the line. |
| (Left Arrow) | Moves the caret one character to the left. |
| (Right Arrow) | Moves the caret one character to the right. |
| (Up Arrow) | Moves the caret one line up. |
| (Down Arrow) | Moves the caret one line down. |
| CTRL + (Left Arrow) | Moves the caret to the beginning of the current word. |
| CTRL + (Right Arrow) | Moves the caret to the beginning of the next word. |
| CTRL + HOME | Moves the caret to start of text. |
| CTRL + END | Moves the caret to end of text. |
| CTRL + ENTER | Inserts a new page. |
| SHIFT + ENTER | Creates a line feed without beginning a new paragraph. |
| CTRL + (-) | Inserts an end-of-line hyphen. |
| DEL | Deletes selected text. |
| CTRL + X | Copies selected text to the Clipboard and deletes the selection. |
| CTRL + V | Copies selected text to the clipboard. |
| CTRL + Z | Undos the last action. |
| CTRL + Y | Restores the last action. |
| CTRL + SHIFT + (Spacebar) | Inserts a non-breaking space. |
| CTRL + (Backspace) | Deletes the previous word. |
| CTRL + SHIFT + ENTER | Inserts a page column break. |
Pressing a key while SHIFT is pressed extends the current selection to the new caret position.
Keyboard assignments in tables
| Key Type | Reaction of TextControl |
| TAB | Selects the next table cell. |
| SHIFT + TAB | Selects the previous table cell. |
| CTRL + TAB | Inserts a tab character. |