7.3.1 Normal cursor handling

The normal cursor handling is available on all platforms (Windows and Unix).

Key

Action

Esc

Erases the contents of the command input area. If the command input area is
already empty, switches to semi-graphical New Panel.

Del

Deletes the character at the cursor position.

Backspace

Erases the previous character.

Insert

Toggles between insert mode and overlay mode.

Tab

Attempts to complete the partial file name at the cursor position in the com-
mand input area. If more than one possible file exists, a list of matching file
names is displayed.

Home

Moves the cursor to the start of the input in the command input area. If the
command input area is empty, scrolls the message area to the top.

End

Moves the cursor to the start of the input in the command input area. If the
command input area is empty, scrolls the message area to the bottom.

Page Up

Scrolls the message area up one screen.

Page Down

Scrolls the message area down one screen.

Up arrow

Recalls the previous command into the input area.

Down arrow

Recalls the next command into the input area.

Right arrow

Moves cursor to the next character of the input area.

Left arrow

Moves cursor to the previous character of the input area.

Ctrl + Up arrow

Scrolls the message area up one line.

Ctrl + Down arrow

Scrolls the message area down one line.

Ctrl + Home

Scrolls the message area to the top.

Ctrl + End

Scrolls the message area to the bottom.

Table 12: Normal cursor handling

7.3.2 Extended cursor handling

The following additional keyboard functions are effective when the Hercules Extended Cursor Handling
feature (OPTION_EXTCURS) is activated at compile time. At present, this feature is activated on the
Windows platform only.

Key

Action

Alt + Up arrow

Moves cursor up one row.

Alt + Down arrow

Moves cursor down one row.

Alt + Right arrow

Moves cursor right one column.

Alt + Left arrow

Moves cursor left one column.

Tab

If the cursor is outside the command input area, moves cursor to the start of
the input in the command input area.

Otherwise behaves like as described in the previous table.

Home

If the cursor is outside the command input area, moves cursor to the start of
the input in the command input area.

Otherwise behaves like as described in the previous table.

End

If the cursor is outside the command input area, moves cursor to the end of
the input in the command input area.

Otherwise behaves like as described in the previous table.

Table 13: Extended cursor handling

7.3.3 Windows event handler

Hercules has handlers for certain Windows events. The following table shows the trapped events and the
according action(s).

Key or function

Action

CTRL-Break

Simulates the External Interrupt Key being pressed.

CTRL-C

CTRL-C is currently caught, but there is no action taken.

Close

The normal close button (the red "X" box) has been disabled to prevent an
unintended shutdown of Hercules. The close function via the Windows menu
("File -> Exit") however is still available. In this case Hercules initiates an
immediate shutdown in order to close all files correctly.

Shutdown

Shutdown ("Start -> Shut down -> Shut down") initiates an immediate
shutdown of Hercules in order to close all files correctly.

Logoff

Logoff ("Start -> Shut down -> Log off") initiates an immediate shutdown of
Hercules in order to close all files correctly.

Table 14: Windows event handler

Previous Page Next Page