Cursor movement commands

Cursor movement commands are used to position the cursor anywhere in an item without altering the text.

Command Description
CTRL+K Moves the cursor forward (right) one character.
CTRL+J Moves the cursor back (left) one character.
CTRL+N Moves the cursor down one line.
CTRL+B Moves the cursor up one line.
CTRL+I Moves the cursor forward to the next tab stop in the line.
CTRL+U Moves the cursor forward (right) one word.

In data entry mode on an indexed attribute, CTRL+U retrieves the next item from the remote index.

CTRL+Y Moves the cursor back (left) one word.

In an indexed attribute, CTRL+Y goes to the previous sequential index in a remote file and gets the corresponding item into the Update processor workspace.

In order to use a remote index:
  • the index must first be created using the create-index command.

  • an index correlative must be present on the input-conversion dictionary.

CTRL+F Moves the cursor forward to the next sentence.

In an indexed attribute, CTRL+F retrieves the next item from the index.

From TCL, CTRL+F retrieves the next command in the user's tcl-stack.
CTRL+D Moves the cursor back to the beginning of the sentence.

In an indexed attribute, CTRL+D retrieves the previous item in the index.

From TCL, CTRL+D, when pressed at the beginning of the TCL command, retrieves the previous command in the user's tcl-stack.
CTRL+G Moves the cursor to the end of the current paragraph.
CTRL+M Terminates the current paragraph and prompts with the next attribute number or moves to the next attribute.
  • When the Update processor is in insert mode, but not being controlled by a dictionary, CTRL+M starts a new attribute.

  • When the Update processor is in insert or overwrite mode, and being controlled by a dictionary, CTRL+M moves to the next attribute.

  • If the cursor is on the last line of an item, CTRL+M creates a new paragraph, in either overtype or insert modes.

If the attribute is setup for zooming and the cursor is positioned at the end of that attribute value (which is also the case on a null value), CTRL+G pushes a level and uses the zoomed-from value as the item-ID in the zoomed-to file effectively executing:
u file.name item-ID
The macro field in the current attribute-defining item may be used to override the default attribute list defined in the zoomed-to file's dictionary.
CTRL+T Moves the cursor to the top of the current item.

From TCL, CTRL+T positions the cursor at the beginning of the line.

CTRL+ZG Moves the cursor to the end of the previous paragraph.
CTRL+ZN Moves the cursor to the top of the next screen.
CTRL+ZY Moves the cursor to the top of the previous screen.
CTRL+ZH Moves the cursor to the first line of the next screen, then moves the display up 12 lines.
CTRL+ZQ Moves the cursor to the first line of the next screen, then moves display up one quarter of a screen.
CTRL+ZE Move the cursor to the end of the current item.
CTRL+Zn Moves the cursor to the attribute or line number specified.

The line number may be preceded by a + (plus sign) to move forward (down) the specified number of attributes or lines, or it may be preceded by a - (minus sign) to move backward (up) the given number of attributes or lines.

CTRL+Z5<Enter>

This moves to line five of the current item.

CTRL+Z+3<Enter>

This moves forward three lines.