Progress
Language Tutorial
for Character


Basic Key Functions

The Procedure Editor responds to several keystrokes that perform editor functions. Tool functions that map to a keystroke are called key functions and are common throughout the Progress toolset. Progress uses a keyword like HELP or GO to represent a key function because the actual keystroke that performs the function may vary across operating systems. Many key functions in the Procedure Editor execute menu options available from the Procedure Editor menu bar. These keystrokes provide a quick and easy way to get things done.

Keep in mind that these default keyboard mappings can differ depending on the operating system on which Progress is running. For example, if you are running Progress in a character client mode on a UNIX platform, the default key mapping to EXIT a file is ESC-Q. However, if you are running Progress in a character client mode on a Windows platform, the default key mapping to EXIT a file is CTRL-ALT-Q. For a complete list of default keyboard mappings for key functions, refer to on-line Help.

Table 2–1 lists the most commonly used key functions.

Table 2–1: Basic Key Functions in the Procedure Editor 

Key
Function
Common
Keyboard
Mapping


Description
GO 
F1 
Run the code in the current buffer. This key function corresponds to Compile Run.
ENTER-MENUBAR 
F3 
Activate the menu bar for input.
END-ERROR 
F4 
Cancel an executing procedure, cancel a current dialog box, or deactivate the menu bar.
GET 
F5 
Open a specified text file and place it into a new buffer. This key function corresponds to File Open.
PUT 
F6 
Save the current buffer to a text file.

To interact with a widget using the keyboard, the widget must have input focus. The current widget contains the cursor or displays it in reverse video. You can move around the widgets on the display or in a dialog box and change the current widget using the TAB key or the BACK-TAB (CTRL-U) key.

Figure 2–2: Input Focus and Navigation on a Screen


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095