add_remove
Adds or removes entries from a list.
Specify the parameter keyword add to add entries to a list
and remove to remove entries form a list.
adjustment_name
Represents the name of the adjustment being defined.
Names containing spaces, tabs, or special characters must be
enclosed in quotes.
adjustment_name_wild
Indicates all adjustments in the language matching the
specified string.
LSE accepts the asterisk (*) as a wildcard character that
matches 0 to n characters, or the percent sign (%) that
matches exactly one character.
Defaults to the adjustment most recently created or modified.
adjustment_pattern
Represents the string that LSE compares against source lines.
If no pattern is used, the adjustment_name parameter is used.
The following list shows predefined patterns:
o COLUMN=(first-column[,last-column]) - Limits the column
in which the text may start.
You can specify either the first column or both the
first column and the last column. If you specify both
the first and last columns, you must enclose the column
values in parentheses. If you do not specify the last
column, it takes its default from the first column.
o IDENTIFIER - Matches a sequence of identifier
characters.
o LINE_END - Matches the end of a line. The end-of-line
may optionally be preceded by white space.
o OPTIONAL_SPACE - Matches any sequence of spaces and
tabs.
o FORMFEED - Matches a form-feed character.
o FORTRAN_COMMENT - Matches only FORTRAN comment lines.
o FORTRAN_FUNCTION - Matches the first line of any
FORTRAN function subprogram, which is defined to be
any line that matches the following pattern:
type [*number] FUNCTION
where
type :== BYTE
| LOGICAL
| INTEGER
| REAL
| DOUBLE PRECISION
| COMPLEX
| DOUBLE COMPLEX
| CHARACTER
NUMBER :== {DIGIT}...
| (*)
o PREFIX - The preceding part of the pattern is a prefix.
o NUMBER - Matches any sequence of digits. White space
may not appear between digits. In the case of a
match with both NUMBER and IDENTIFIER, NUMBER takes
precedence.
adjustment_value
Represents the value for a prefix adjustment definition.
This parameter takes one of the following keywords:
o Current - Specifies that LSE use the adjustment values
given on the current definition.
o Following - Specifies that LSE use the adjustment
values from the definition that matches the text
following the prefix. If no text follows the prefix
on the current line, LSE uses the qualifier values for
a blank line.
alias_name
Represents the name of the alias to be defined.
The characters in an alias name must be identifier characters
defined for the language as specified in the SET LANGUAGE
IDENTIFIER CHARACTERS command. Names containing spaces,
tabs, or special characters must be enclosed in quotes.
alias_name_wild
Indicates all aliases in the given language matching the
specified string.
LSE accepts the asterisk (*) as a wildcard character that
matches 0 to n characters, and the percent sign (%) that
matches exactly one character.
Defaults to the alias most recently created or modified.
ascii_code
Is a decimal number from 0 to 255 representing the ASCII code
for a character.
before_menu_entry
Identifies the existing entry before which the new entry or
separator is placed.
Menu entry names are case sensitive.
begin_string
Represents the first string of a matched pair of delimiters.
Delimiters can be strings of up to 8 characters. Placeholder
and comment delimiters defined for a language must not
conflict.
body_string
The string that will appear in the body of a placeholder or
token.
boolean
Specifies: Yes-No, True-False, On-Off, 1-0
Causes an attribute to be set on or off for the given
element.
bottom_margin
Indicates the bottom scroll margin as a percent of the window
height.
Enter an integer as the percent. LSE takes the percent you
specify and determines the number of lines up from the bottom
of a window at which upward scrolling begins.
buffer_name
Represents the name of a buffer.
You can specify a buffer name with a character string value
of up to 255 alphanumeric or special characters. If you
begin the buffer name with special characters, such as those
accessed on the top row of your keyboard by pressing the
Shift key, you must enclose the buffer name in quotation
marks. Similarly, to specify a name that contains embedded
blanks (spaces), or quotation marks and spaces, enclose the
entire string in quotation marks. You can abbreviate the
buffer name or use an asterisk (*) as a wildcard character;
if more than one buffer name matches, LSE will give you an
options list of all the matching buffer names. You can
select the one on which to perform the operation. If you do
not specify a buffer name, LSE will use the current buffer.
buffer_name_wild
Indicates all buffers that match the given string.
LSE accepts the asterisk (*) as a wildcard character that
matches 0 to n characters, and the percent sign (%) that
matches exactly one character. If you do not specify a
buffer name, LSE assumes you entered an asterisk (*) to match
all buffer names.
case_type
Indicates the case of the text of the inserted template.
Use the parameter value as_is to indicate that the inserted
template be expanded according to the case in the token or
placeholder definition. The parameter values lower and upper
specify that the inserted template be expanded to lowercase
or uppercase, respectively.
character_string
Represents a string containing a series of individual
characters.
This parameter differs from the text_string parameter in that
it is not treated as a whole string, but rather each
character in the given string is treated as a separate value.
Order does not matter, and characters should not be repeated.
cli_command
A command to be executed at the command line interpreter.
A string representing a command to be executed at the current
command line intrepreter on the system you are using. (For
example, a DCL command on a VMS system or a shell command on
an Ultrix system.)
close_option
Indicates whether or not a buffer should be saved when you
exit from LSE.
Specify the parameter value readonly to keep LSE from writing
the buffer contents to a file when you exit from LSE or enter
a COMPILE command. The parameter value write indicates that
LSE writes the buffer contents to a file. If you are going
to an existing buffer, the read-write status of that buffer
is not changed.
column
Represents a column number.
Most commands prompt you to supply a number for this
parameter. The ALIGN and FILL commands default to column
zero without prompting.
command_language
Indicates either the VMSLSE or PORTABLE command language.
Use the parameter value VMSLSE or LSE to set the command
language to the LSE Version 3.1 VMS-specific commands
(available only on VMS) and the parameter value PORTABLE or
PLSE to set the command language to LSE Version 4 open-system
Portable commands.
comment_association
Indicates with which identifiers comments should be
associated.
Specify the parameter value Next to indicate that comments
should be associated with the next identifier. The parameter
value Previous indicates that comments should be associated
with the preceding identifier.
comment_type
Indicates in what format a comment should be entered.
Use the parameter value block to indicate that a comment
should be entered above the cursor (or selected text range),
formatting the comment according to the placeholder
LSE$BLOCK_COMMENT.
Use the parameter value line to indicate that a comment
should be entered at the end of the current line (or selected
text range), formatting the comment according to the
placeholder LSE$LINE_COMMENT.
compile_command
Is the system command used to compile files of the given
language.
If you do not specify a command, LSE uses the default compile
command in the language definition template. The following
rules apply:
1. If the COMPILE command begins with the dollar sign ($),
LSE substitutes the default COMPILE command.
2. If the COMPILE command contains the string "'lse$file'"
(including single quotation marks), LSE substitutes the
file name of the current buffer.
If the compiler has diagnostics capabilities, and you want to
generate diagnostics, you must specify the necessary switch
in the compile command. (For example, on VMS systems,
"CC/DIAGNOSTICS".)
current_indentation
Represents an integer indentation value for the current line.
Lines matched by the given adjustment are indented by the
specified value.
cursor_option
Represents the cursor-motion setting.
Use the parameter value bound to restrict the cursor to
positioning on a character, end-of-line, or end-of-buffer.
The parameter value free lets the cursor move anywhere in a
window, including past the end-of-line, past the end-
of-buffer, in the middle of a tab, or to the left of the left
margin.
defined_adjustment
Represents the name of a previously defined adjustment.
Defaults to the adjustment most recently created, defined, or
modified.
defined_alias
Is the name of a previously defined alias.
Defaults to the alias most recently created or modified.
defined_language
Is the name of a previously defined language.
Defaults to the language used in the most recent language
modification command entered. If no language modification
command has been entered, it defaults to the language
associated with the current buffer.
defined_package
Represents the name of a previously defined package.
Defaults to the most recently created or modified package.
defined_placeholder
Represents the name of a previously defined placeholder.
Defaults to the most recently created or modified
placeholder.
defined_routine
Represents the name of a previously defined routine.
Defaults to the most recently created or modified routine.
defined_token
Represents the name of a previously defined token.
Defaults to the most recently created or modified token.
depth
Indicates how many levels of detail are displayed.
Use the parameter value all to display all levels of detail.
Enter a positive number to display a specific number of
levels.
description
Represents a string describing a language element.
direction
Sets the buffer direction to forward or reverse.
Specify the parameter keywords forward or reverse .
directory_spec
Represents an operating system-specific directory name.
This value may be a directory search list if those are
supported by the operating system.
duplication
Indicates how a list placeholder is duplicated.
The following keyword values may be specified:
o CONTEXT_DEPENDENT
If the placeholder is the only item within its segment
(that is, if it is either the only item before or
the only item within a trailing comment), then LSE
duplicates it vertically (see the VERTICAL keyword in
this list). Otherwise, LSE duplicates it horizontally.
White space may precede or follow the placeholder.
o HORIZONTAL
LSE places the duplicate immediately to the right of
the original. If you specify a separation string,
LSE places the string between the original and the
duplicate.
o VERTICAL
LSE places the duplicate on the next line, immediately
under the original. If a separation string is
specified, LSE places it at the end of the original. If
the original placeholder is in the commented segment
of the line, then LSE also duplicates the comment
delimiters directly underneath the delimiters in the
original line. If necessary, LSE adds close comment
delimiters to the original line to close a bracketed
comment on that line.
element_id
Specifies the version of an element
The element on which to operate. For cms, the "/generation"
option is used; for sccs the "-r" option is used.
element_name
Represents the name of an element in the repository.
Delimiters can be string from 1 to 8 characters. Comment and
placeholder delimiters defined for a language should not
conflict.
end_string
Represents the last string of a matched pair of delimiters.
Delimiters can be strings of up to 8 characters. Placeholder
and comment delimiters defined for a language must not
conflict.
file_spec
Represents an operating system-specific file specification.
If you do not specify a value, LSE uses the file
specification of the current buffer.
font_attribute
Indicates whether the font should be condensed, normal, big,
or little.
The font attributes can be set to either condensed or normal
, and to either big or little .
help_library
Represents the file name of a help library.
See the file_spec parameter for more specific information.
help_topic
Represents the string that LSE uses to retrieve help text.
LSE searches the default or specified help libraries for help
text associated with this string.
help_topic_wild
Represents the string that LSE uses to retrieve help text.
LSE searches the default or specified help libraries for help
text associated with this string.
The topic may contain one or more wildcard (*) characters in
order to match a set of topics, e.g., "*topic*".
identifier_characters
A string containing all the characters which can appear in
identifier names in a language.
The default identifier characters are: abcdefghi-
jklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ%$_0123456789
indent_column
Specifies the column adjustment for expansion of placeholders
and tokens.
If the body line indent_type has been specified as "FIXED",
this number indicates the column in which the placeholder or
token should be expanded. The number must be a positive
integer. For other values of indent_ type this value is
added to the position determined as described in the
indent_type parameter, and may be negative.
The default value is 0.
indent_type
Indicates how LSE determines the indentation of the expanded
template.
The following parameter values are used to determine in which
column a token or placeholder should expand.
__________________________________________________________
Parameter
Value_______Description___________________________________
EXPAND Indents the string to the column of the first
character of the placeholder being expanded.
CURRENT Indents the string to the indentation of the
line containing the placeholder or token.
PREVIOUS Indents the string to the indentation of
the line before the line containing the
placeholder or token.
FIXED Indents the string to the column specified in
____________the_indent_column_parameter.__________________
indentation_value
Represents the value for an adjustment definition prefix
indentation
This parameter takes one of the following keywords:
o CURRENT -Specifies that LSE use the indentation of
the first text in the pattern - the beginning of the
prefix.
o FOLLOWING -Specifies that LSE use the indentation
of the text that follows the prefix. If there is no
text following the prefix, use the indentation of the
prefix.
inherit_keyword
Indicates from which nearby line the current line should
inherit its indentation.
Specify one of the following keywords to determine the
indentation of the current line:
o MAXIMUM - The visible indentation for the current line
is taken from the adjusted indentation of either the
previous line or the next line, whichever is larger.
o MINIMUM - The visible indentation for the current line
is taken from the adjusted indentation of either the
previous line or the next line, whichever is smaller.
o NEXT - The visible indentation for the current line is
taken from the adjusted indentation of the next line.
o PREVIOUS - The visible indentation for the current
line is taken from the adjusted indentation of the
previous line.
o NONE - There is no inheritance; cancels previous
inheritance assignments.
keypad_name
Indicates whether the key definitions should be similar to
EDT or EVE.
Use the parameter value EDT to specify the EDT keypad and the
parameter value EVE to specify the EVE keypad. Note that EVE
key definitions do not use the numeric keypad on VT200-series
terminals; numeric keypads on VT200-series terminals emulate
EDT key definitions regardless of the keypad mode you choose.
language_name
Is the name of a language.
The name must be enclosed in quotation marks if it contains
spaces, tabs, or special characters.
language_name_wild
Indicates all the defined languages matching the given
string.
LSE accepts the asterisk (*) as a wildcard character that
matches 0 to n characters, or the percent sign (%) that
matches exactly one character.
Defaults to the language used in the most recent language
modification command entered, or if none, the language
associated with the current buffer.
legend
Represents the text that appears in the keypad diagram for
this key.
The string is centered in the figure for the key, or
truncated if the string is too long for the figure.
level
Indicates the level to set the buffer indentation to.
Specify one of the following keywords:
o CURRENT -Sets the level to the beginning of the text
in the current line
o CURSOR -Sets the level to the column currently
occupied by the cursor
o LEFT -Decreases the level by the current tab increment
o RIGHT -Increases the level by the current tab
increment
list_boolean
Indicates whether a placeholder type menu line should be
expanded as a list placeholder.
See the boolean parameter for details. Default value is off
.
lse_command
Represents an LSE command to execute.
mark_name
Represents the name of a marker.
A marker name may be from 1 to 132 characters. It may not
contain any spaces or symbols except the dollar sign and the
underscore.
mark_name_wild
Indicates all the defined marks matching the given string.
LSE accepts the asterisk (*) as a wildcard character that
matches 0 to n characters, and the percent sign (%) that
matches exactly one character.
max_value
Indicates the maximum value in the range of acceptable tab
increments.
This value must be at least twice the minimum value and must
be a positive integer. The default is 8.
mechanism
Indicates the mechanism by which a parameter is passed to a
routine.
This parameter accepts the following keyword values:
o VALUE - The parameter is passed by value.
o REFERENCE - The parameter is passed by reference.
o DESCRIPTOR - The parameter is passed by descriptor.
o UNKNOWN - The passing mechanism is unspecified.
The default value is unknown .
menu_entry
Is the name of a menu entry.
Menu entry names are case sensitive.
menu_label
Is the name of a menu label.
Label names are case sensitive.
menu_line_type
Indicates whether a menu line is the name of a token or
placeholder, or regular text.
The default value is text . You can specify placeholder to
indicate that the given menu line is a placeholder name, or
token to indicate that it is a token.
menu_name
Is the name of a pop-up or pull-down menu.
The menu name appears on the menu bar, and at the top of the
menu when it is pulled down.
Menu names are case sensitive (that is, "Menu" is not the
same as "MENU").
min_value
Indicates the minimum value in the range of acceptable tab
increments.
This value must be a positive integer. The default is 4.
mnemonic_character
A character to be used as a mnemonic for a menu label.
The character must appear in the menu label name. Menu label
names and mnemonic characters are case sensitive. That is,
the character "T" is not contained in the menu label
"Options".
new_buffer_name
Represents the name of the buffer to be created.
LSE always prompts you for a buffer name. You can specify a
buffer name with a character string value of up to 255
alphanumeric or special characters. If you begin the buffer
name with special characters, such as those accessed on the
top row of your keyboard by pressing the Shift key, you must
enclose the buffer name in quotation marks. Similarly, to
specify a name that contains embedded blanks (spaces), or
quotation marks and spaces, enclose the entire string in
quotation marks.
next_placeholder_boolean
Indicates whether or not the cursor should move to the next
placeholder.
This parameter specifies whether LSE should move the cursor
to the next placeholder after the completion of the command.
This parameter accepts all boolean values: Yes - No , True -
False , On - Off , and 1 - 0 .
number
Represents a positive integer.
optional_or_required
Indicates whether a parameter to a routine is optional or
required.
Specify the keyword value required to indicate that the
parameter is required, or the value optional to indicate that
it is not required. The default value is required .
package_name
Is the name of the package being defined.
The name must be enclosed in quotation marks if it contains
spaces, tabs, or special characters.
package_name_wild
Indicates all defined packages matching the given string.
LSE accepts the asterisk (*) as a wildcard character that
matches 0 to n characters, and the percent sign (%) that
matches exactly one character.
Defaults to the package used in the most recent package or
routine creation or modification command.
parameter_name
Is the name of a routine parameter.
pattern_search_string
Is the search string pattern, which may contain wildcard
characters.
For details on pattern matching strings, see the SET SEARCH
PATTERN command.
placeholder_name
Is the name of a placeholder.
Names containing spaces, tabs, or special characters must be
enclosed in quotation marks.
placeholder_name_wild
Indicates all defined placeholders in the language matching
the given string.
LSE accepts the asterisk (*) as a wildcard character that
matches 0 to n characters, and the percent sign (%) that
matches exactly one character.
Defaults to the most recently created or modified
placeholder.
placeholder_type
Indicates the type of the placeholder being created.
This parameter accepts the following keyword values:
o NONTERMINAL - When a nonterminal type placeholder
is expanded, the body lines defined for the token (by
the SET PLACEHOLDER BODY LINE command) replace the
placeholder in the buffer.
o MENU - When a menu type placeholder is expanded, a
list of options appear in a menu; the user may select
one of the options, and the text associated with that
option replaces the placeholder in the buffer.
o TERMINAL - When a terminal type placeholder is
expanded, the terminal body defined for the placeholder
(by the SET PLACEHOLDER TERMINAL LINE command) appears
as descriptive text in a separate temporary buffer. The
placeholder is not replaced by the expansion.
o ALIAS - An alias type placeholder inherits its
attribute definitions (including the body) from another
placeholder, specified by the SET PLACEHOLDER INHERIT
command.
The default token type is nonterminal .
prefix
Is a string that is prefixed to the names of a set of TPU
procedures.
A set of TPU procedures are grouped together by attaching a
prefix string to the beginning of the name of each procedure
in the set. The prefix string may contain any character
valid in a TPU identifier. example: prefix is "foo_",
routines are foo_open() foo_close()
procedure_name
Is the name of a TPU procedure in the current buffer.
The procedure name is valid only in buffers containing TPU
source files. You can abbreviate the procedure name.
process_name
Is the name of an operating system process.
LSE defaults to the parent process.
prompt_dialog
Specifies character cell terminal or DECwindows/Motif
prompting.
This parameter uses one of the following keywords:
o CCT - Prompts a user with character cell terminal
prompting using the the one line LSE> or LSE command:
prompt at the bottom of the screen, just above the
message window.
o WINDOW - Prompts a user using a dialog box. This can
be used with DECwindows/Motif and LSE.
o DEFAULT - If you invoked the prompting with the
keyboard, use CCT. If he invoked the prompting using
the menu items, use a dialog box.
prompt_keypad
Specifies which key bindings to use when prompting.
This parameter uses one of the following keywords:
o VMSLSE - LSE V3.1 compatible
o DEFAULT - EDT or EVE bindings. Some standard keys are
not compatible with the portable prompting. These keys
issue an error when used.
o USER - Use the key bindings of the user's editing
buffer.
remark
Is a text string containing a comment about the specified key
or repository action.
replace_string
Represents the string to substitute for the search string.
See the text_string parameter for additional information.
restore_option
Restores the most recently deleted character, line,
placeholder, word, or selection.
Indicate one of the following parameter values:
CHARACTER
LINE
PLACEHOLDER
SELECTION
WORD
routine_name
Is the name of the routine to be created.
routine_name_wild
Indicates all routines in the package matching the specified
string.
LSE accepts the asterisk (*) as a wildcard character that
matches 0 to n characters, and the percent sign (%) that
matches exactly one character.
Defaults to the most recently created or modified routine.
same_next_line
Indicates whether the body line should expand on the same or
next line.
If the parameter value next is specified, this body line will
expand on a new line following the previous line in the body
of the placeholder or token. If the value same is specified,
the line will expand on the same line in the buffer as the
previous line in the body line list of the placeholder or
token. The default value is next .
search_pattern_name
Indicates VMS-style or ULTRIX-style patterns that enable the
special interpretation of wildcard characters.
Specify the parameter keyword vms for VMS-style patterns and
ultrix for ULTRIX-style patterns.
search_string
Represents the string to search for.
See the text_string parameter for additional information.
selection_model
Indicates whether a focus-based or selection-based primary
selection model should be used.
Specify keyword value focus to select a focus-based selection
model or selection for a selection-based model.
See the DECwindows/Motif documentation for more informa-
tion.
subsequent_indentation
Represents an integer indentation value for the subsequent
line
LSE takes the indentation number you specify and indents that
number of columns for the subsequent line.
substitute_type
Indicates whether to replace one or all occurrences of the
search string.
Specify the parameter keyword all to replace all occurrences
of the search string and single to replace only one
occurrence. When you replace all occurrences, LSE performs
the substitutions without prompting you for further
instructions.
tab_or_space
Indicates whether token and placeholder expansion should use
tabs or spaces for indentation.
Specifying spaces indicates that the value specified for the
indentation_column parameter should be interpreted as
specifying the number of spaces by which to adjust the
indentation. Specifying tabs indicates that the value should
be interpreted as the number of tabs; the actual value of the
adjustment is arrived at by multiplying this value by the tab
increment set for the buffer. If indentation_column was
specified as "FIXED", this parameter has no meaning.
The default value is spaces .
text_option
Indicates insert mode or overstrike mode for text entry.
Specify the parameter keyword insert for insert mode and
overstrike for overstrike mode.
text_string
Is a string of from 1 to 255 printable characters.
If the string contains spaces, tabs, lowercase letters,
quotation marks, or any special characters the string must be
enclosed in single or double quotation marks.
token_name
Is the name of a token to be defined.
The token name must not contain any leading white space. If
the token name contains spaces, tabs, or special characters
it must be enclosed in quotation marks.
token_name_wild
Indicates all tokens in the language matching the specified
string.
LSE accepts the asterisk (*) as a wildcard character that
matches 0 to n characters, and the percent sign (%) that
matches exactly one character.
Defaults to the most recently created or modified token.
token_type
Specifies the type of token to create.
This parameter accepts the following keyword values:
o TERMINAL - When a terminal type token is expanded, the
body lines defined for the token (by the SET TOKEN BODY
LINE command) replace the token in the buffer.
o ALIAS - An alias type token inherits its attribute
definitions (including the body) from a placeholder,
specified by the SET TOKEN INHERIT command.
The default token type is terminal .
top_margin
Indicates the top scroll margin as a percent of the window
height.
Enter an integer as the percent. LSE takes the percent you
specify and determines the number of lines down from the top
of a window at which downward scrolling begins.
tpu_command
Is a TPU command to be executed.
Multiple TPU commands may be executed by separating them in
the string with semi-colons (;).
user_key_name
Is a keyword that represents a key or metakey sequence.
Regular printing keys such as alphabetic and numeric
characters, and punctuation are specified by simply typing
the desired characters. You can specify control characters
as Ctrl/x, where x is a printing character. You can specify
shifted (gold) keys by specifying GOLD- x. Control and gold
keys may be combined by specifying GOLD-CTRL/x.
Nonprinting keys, such as special editing keys and keys on
the auxiliary keypad can be entered by name. The tables
below list the key names for editing keys, the auxiliary
keypad, and nonprinting main keyboard keys.
Table 1 LSE Key Names for the Editing and Auxiliary
________Keypad____________________________________________
Key_name_________VT200-type________VT100-type_____________
PF1 PF1 PF1
PF2 PF2 PF2
PF3 PF3 PF3
PF4 PF4 PF4
KP0,KP1, . . . KP0,KP1, . . . KP0, KP1, . . . ,KP9
,KP9 ,KP9
PERIOD Keypad period Keypad period (.)
(.)
COMMA Keypad comma Keypad comma (,)
(,)
MINUS Keypad minus Keypad minus (-)
(-)
ENTER Enter Enter
UP ^ ^
DOWN v v
LEFT < - < -
RIGHT - > - >
(continued on next page)
Table 1 (Cont.) LSE Key Names for the Editing and
________________Auxiliary_Keypad__________________________
Key_name_________VT200-type________VT100-type_____________
E1 Find/E1
E2 Insert Here/E2
E3 Remove/E3
E4 Select/E4
E5 Prev Screen/E5
E6 Next Screen/E6
HELP Help/F15
DO Do/F16
F7,F8, . . . F7,F8 . . . ,F20
,F20______________________________________________________
Table_2_LSE_Key_Names_for_Keys_on_the_Main_Keyboard_______
Key_name_________VT200-type_______VT100-type______________
TAB_KEY Tab Tab
RET_KEY Return Return
DEL_KEY <DELETE_KEY> Delete
LF_KEY LF/F13 Line feed
BS_KEY BS/F12 Backspace
SPACE_KEY Space bar Space bar
Ctrl_A_KEY Ctrl/A Ctrl/A
Ctrl_B_KEY Ctrl/B Ctrl/B
. . .
. . .
. . .
(continued on next page)
Table 2 (Cont.) LSE Key Names for Keys on the Main
________________Keyboard__________________________________
Key_name_________VT200-type_______VT100-type______________
Ctrl_Z_KEY Ctrl/Z Ctrl/Z
NULL_KEY Ctrl/Space bar Ctrl/Space bar
FS_KEY Ctrl/\ Ctrl/\
GS_KEY Ctrl/] Ctrl/]
RS_KEY Ctrl/~ Ctrl/~
US_KEY___________Ctrl//___________Ctrl//__________________
You can enter nonprinting keys, control keys, and metakey
sequences literally by using the GOLD-CTRL/V key, and then
typing the key or keys you want entered. LSE will translate
these keys into the keyword format defined above.
If you want to define a key to be lowercase, you must put the
key name in lowercase and in quotation marks. However, GOLD
and Ctrl sequences are not case sensitive. For example,
Ctrl/A and Ctrl/a produce the same results. Also, GOLD-A is
the same as GOLD-a.
Some combinations of the Ctrl key and keyboard keys on some
systems can be defined, but unless your terminal
characteristics are set up correctly for the system you are
using, you cannot execute your definitions of these keys.
For instance, on ULTRIX and VMS, both Ctrl/S and Ctrl/Q are
reserved by the system.
If the following combinations of the Ctrl key and keyboard
keys are redefined, the new definition also affects the
keyboard key corresponding to that combination. For example,
if Ctrl/I is redefined, then the Tab key also assumes that
new definition.
Ctrl/I Tab
Ctrl/M Carriage return
Ctrl/J Line feed
Ctrl/H Backspace
user_key_name_wild
Specifies all the keys matching the specified string.
Accepts an asterisk (*) wildcard character that matches 0 to
n characters in the keyword that indicates the key to be
defined. See the user_key_name parameter for additional
information.
user_paste_buffer
Indicates the buffer to receive the text being moved.
Accepts an asterisk (*) wildcard character that matches 0 to
n characters or the percent sign (%) that matches exactly one
character in the buffer name.