next up previous contents index
Next: The File Manager Up: Text Entry Windows Previous: Selections and Clipboards   Contents   Index


GTK Text Input Key Bindings

The following table provides the key bindings for editable text entry areas in GTK-2. However, be advised that these bindings are programmable, and may be augmented or changed by installation of a local theme.

GTK Single-Line Bindings
Ctrl-a Select all text
Ctrl-c Copy selected text to clipboard
Ctrl-v Paste clipboard at cursor
Ctrl-x Cut selection to clipboard
Home Move cursor to beginning of line
End Move cursor to end of line
Left Move cursor left one character
Ctrl-Left Move cursor left one word
Right Move cursor right one character
Ctrl-Right Move cursor right one word
Backspace Delete previous character
Ctrl-Backspace Delete previous word
Clear Delete current line
Shift-Insert Paste clipboard at cursor
Ctrl-Insert Copy selected text to clipboard
Delete Delete next character
Shift-Delete Cut selected text to clipboard
Ctrl-Delete Delete next word

Clicking with button 1 will move the cursor to that location. Double clicking will select the clicked-on word. Triple clicking will select the entire line. Button 1 is also used to select text by dragging the pointer over the text to select.

Clicking with button 2 will paste the primary selection into the line at the click location, if the window text is editable.

Clicking with button 3 will will bring up a context menu. From the menu, the user can select editing operations.

These operations are basically the same in Windows and Unix/Linux, with one important difference: in Windows, the primary selection applies only to the program containing the selection. In Unix/Linux, the primary selection applies to the entire desktop, like the clipboard.


next up previous contents index
Next: The File Manager Up: Text Entry Windows Previous: Selections and Clipboards   Contents   Index
Stephen R. Whiteley 2022-09-18