tinycobol/lib/htrtconf

97 lines
2.5 KiB
Plaintext

#
# TinyCOBOL run-time configuration file
#
#
# The KEY_XXXX field, define what the runtime does
# with the input of control keys.
#
# The input is define as :
#
# KEY_XXXX EDIT_action termination_value.
#
# Suported edit values :
#
# EDIT_TERMINATE Terminate the input. Move termination
# value to crt status.
#
# EDIT_LAST_FIELD Move cursor to the last field field.
# EDIT_FIRST_FIELD Move cursor to the last field field.
# EDIT_UP_FIELD Move cursor to previous field. If first field
# terminate edit.
# EDIT_DOWN_FIELD Move cursor to next field. If last field
# terminate edit.
# EDIT_PREV_FIELD Move cursor to previous field.At first field
# rotate to last field
# EDIT_NEXT_FIELD Move cursor to next field.At last field
# rotate to first field
#
# EDIT_LEFT Move cursor to left inside current field
# EDIT_RIGHT Move cursor to right inside current field
# EDIT_HOME Move cursor to the begining of current field
# EDIT_END Move cursor to end of current field
#
# EDIT_INSERT Insert a space in the current position
# EDIT_BACKSPACE Delete the character previous to the cursor
# EDIT_DELETE Delete the character on the cursor
#
# EDIT_CLEAR Clear the current field
# EDIT_CLEAR_TOEND Clear from cursor to the end of field
#
# EDIT_NOP Define no action for a key.
#
# Here is an example of a runtime config file. Appart from the keys defined
# here there is also possible to define from KEY_CTRL_A to KEY_CTRL_Z.
#
KEY_ESCAPE EDIT_TERMINATE 27
KEY_RETURN EDIT_TERMINATE 13
KEY_ENTER EDIT_TERMINATE 13
KEY_LEFT EDIT_LEFT
KEY_RIGHT EDIT_RIGHT
KEY_HOME EDIT_FIRST
KEY_END EDIT_LAST
KEY_UP EDIT_TERMINATE 0259
KEY_DOWN EDIT_TERMINATE 0367
#KEY_UP EDIT_CLEAR 0259
#KEY_DOWN EDIT_CLEAR 0367
#KEY_UP EDIT_CLEAR
#KEY_DOWN EDIT_CLEAR
#KEY_UP EDIT_UP_FIELD
#KEY_DOWN EDIT_DOWN_FIELD
KEY_TAB EDIT_NEXT_FIELD
KEY_BTAB EDIT_PREV_FIEL
KEY_CTRL_N EDIT_NEXT_FIELD 13
KEY_CTRL_P EDIT_PREV_FIELD 16
KEY_CTRL_F EDIT_FIRST_FIELD 6
KEY_CTRL_L EDIT_LAST_FIELD 12
KEY_CTRL_D EDIT_CLEAR 12
KEY_DELETE EDIT_DELETE
KEY_INSERT EDIT_INSERT
KEY_BACKSPACE EDIT_BACKSPACE
KEY_PPAGE EDIT_TERMINATE 0338
KEY_NPAGE EDIT_TERMINATE 0339
KEY_F1 EDIT_TERMINATE 0265
#KEY_F1 EDIT_TERMINATE 1
KEY_F2 EDIT_TERMINATE 0266
KEY_F3 EDIT_TERMINATE 0267
KEY_F4 EDIT_TERMINATE 0268
KEY_F5 EDIT_TERMINATE 0269
KEY_F6 EDIT_TERMINATE 0270
KEY_F7 EDIT_TERMINATE 0271
KEY_F8 EDIT_TERMINATE 0272
KEY_F9 EDIT_TERMINATE 0273
KEY_F10 EDIT_TERMINATE 0274
KEY_F11 EDIT_TERMINATE 0275
KEY_F12 EDIT_TERMINATE 0276
KEY_DECIMALCOMMA EDIT_DECIMALPT
KEY_AUTOCLEANALL EDIT_NOP 1