Path: utzoo!utgpu!water!watmath!clyde!att!ucbvax!ucdavis!iris!hildum
From: hildum@iris.ucdavis.edu (Eric Hildum)
Newsgroups: comp.os.vms
Subject: Terminal Definition Template for SMG$
Message-ID: <2404@ucdavis.ucdavis.edu>
Date: 11 Jul 88 19:38:11 GMT
Sender: uucp@ucdavis.ucdavis.edu
Reply-To: hildum@iris.UUCP (Eric Hildum)
Organization: U.C. Davis - Department of Electrical Engineering and Computer Science
Lines: 279

The following file is a blank terminal template that I set up at one
point when I intended to add support for some foreign terminals on our
departmental machine.  Unfortunately, work on my thesis has kept me
from getting back to this - and as I will be starting work next week
in a non-DEC environment :-(, I will not get to finish this little
project up.  This file contains all the entrys that a foreign terminal
may use.  Those entries proceeded by an exclamation point are not
required, the others are recommended or required.  If you change the
positioning of an exclamation point, you may need to add or remove a
comma.

I hope that you find this useful - and please make available any new
or modified terminal definitions if you base it on this template.
Have fun.

				Eric Hildum


!
!	This is a blank terminal template which may be used to create
!	terminal definitions for the VMS screen management routines.
!	Most of the possible entries are marked with comment, except 
!	those that are required by the screen management routines.  
!	However, all valid parameters should be filled out for a terminal
!	for future extensions to the screen management routines.
!
!	Created 08-Mar-1988 Eric Hildum
!

NAME = "terminal-name"


	BOOLEAN

!	advanced_video = ,
!	ansi_crt = ,
!	auto_margin = ,				!am
	backspace = ,				!bs
!	block_mode = ,
!	cursor_report_ansi = ,
	dec_crt = ,
!	dec_crt_2 = ,
!	edit = ,
!	eight_bit = ,
!	fulldup = ,
!	ignore_newline = ,			!xn
!	insert_nulls = ,			!in
!	lowercase = ,
!	no_erase = ,				!xs
!	no_scroll = ,				!ns
!	overstrike = ,				!os
!	physical_ff = ,
!	physical_tabs = ,			!pt
!	printer_port = ,
!	private_boo_1 = ,
!	private_boo_2 = ,
!	private_boo_3 = ,
!	private_boo_4 = ,
!	private_boo_5 = ,
!	private_boo_6 = ,
!	private_boo_7 = ,
!	private_boo_8 = ,
!	private_boo_9 = ,
!	private_boo_10 = ,
!	regis = ,
	scope = ,
!	sixel_graphics = ,
!	soft_characters = ,
!	underline = 				!ul


	NUMERIC

!	columns = ,				!co
!	cr_fill = ,				!dC
!	lf_fill = ,				!dF
!	frame = ,
!	number_fn_keys = ,
!	private_num_1 = ,
!	private_num_2 = ,
!	private_num_3 = ,
!	private_num_4 = ,
!	private_num_5 = ,
!	private_num_6 = ,
!	private_num_7 = ,
!	private_num_8 = ,
!	private_num_9 = ,
!	private_num_10 = ,
	rows = ,				!li
!	wide_screen_columns = 


	STRING

!	begin_alternate_char = "",		!as
!	begin_autoprint_mode = "",
!	begin_autorepeat_mode = "",
!	begin_autowrap_mode = "",
	begin_blink = "",
	begin_bold = "",			!so
!	begin_delete_mode = "",			!dm
!	begin_insert_mode = "",			!im
	begin_line_drawing_char = "",
	begin_normal_rendition = "",
	begin_reverse = "",
	begin_underscore = "",			!us
	bottom_t_char = "",
!	clear_tab = "",	
	cr_graphic = "",
	cross_char = "",
!	cursor_down = "",			!do
!	cursor_left = "",
!	cursor_next_line = "",
!	cursor_position_report = "",
!	cursor_preceding_line = "",
!	cursor_right = "",			!ch
!	cursor_up = "",				!up
	dark_screen = "",
!	delete_char = "",			!dc
!	delete_line = "",			!dl
!	device_attributes = "",
	double_high_bottom = "",
	double_high_top = "",
	double_wide = "",
!	end_alternate_char = "",		!ae
!	end_autoprint_mode = "",
!	end_autorepeat_mode = "",
!	end_autowrap_mode = "",
!	end_blink = "",
!	end_bold = "",				!se
!	end_delete_mode = "",			!ed
!	end_insert_mode = "",			!ei
	end_line_drawing_char = "",
!	end_reverse = "",
!	end_underscore = "",			!ue
!	erase_display_to_cursor = "",
!	erase_line_to_cursor = "",
	erase_to_end_display = "",		!cd
	erase_to_end_line = "",			!ce
	erase_whole_display = "",		!cl
!	erase_whole_line = "",
	ff_graphic = "",
	home = "",				!ho
	horizontal_bar = "",
	ht_graphic = "",
!	index = "",
	init_string = ""			!is
!	insert_char = "",			!ic
!	insert_line = "",
!	insert_pad = "",			!ip
	key_0 = "",
	key_1 = "",
	key_2 = "",
	key_3 = "",
	key_4 = "",
	key_5 = "",
	key_6 = "",
	key_7 = "",
	key_8 = "",
	key_9 = "",
!	key_backspace = "",			!kb
	key_comma = "",
	key_down_arrow = "",
	key_e1 = "",
	key_e2 = "",
	key_e3 = "",
	key_e4 = "",
	key_e5 = "",
	key_e6 = "",
	key_enter = "",				!k
	key_f1 = "",
	key_f2 = "",
	key_f3 = "",
	key_f4 = "",
	key_f5 = "",
	key_f6 = "",
	key_f7 = "",
	key_f8 = "",
	key_f9 = "",
	key_f10 = "",
	key_f11 = "",
	key_f12 = "",
	key_f13 = "",
	key_f14 = "",
	key_f15 = "",
	key_f16 = "",
	key_f17 = "",
	key_f18 = "",
	key_f19 = "",
	key_f20 = "",
     	key_label_f1 = "",
	key_label_f2 = "",
	key_label_f3 = "",
	key_label_f4 = "",
	key_label_f5 = "",
	key_label_f6 = "",
	key_label_f7 = "",
	key_label_f8 = "",
	key_label_f9 = "",
	key_label_f10 = "",
	key_label_f11 = "",
	key_label_f12 = "",
	key_label_f13 = "",
	key_label_f14 = "",
	key_label_f15 = "",
	key_label_f16 = "",
	key_label_f17 = "",
	key_label_f18 = "",
	key_label_f19 = "",
	key_label_f20 = "",
	key_left_arrow = "",			!kl
	key_minus = "",
	key_period = "",
	key_pf1 = "",
	key_pf2 = "",
	key_pf3 = "",
	key_pf4 = "",
	key_right_arrow = "",			!kr
	key_up_arrow = "",			!ku
	left_t_char = "",
	lf_graphic = "",
	light_screen = "",
	lower_left_corner = "",
	lower_right_corner = "",
	name = "",
!	newline_char = "",			!nl
!	next_line = "",
!	pad_char = "",				!pc
!	print_screen = "",
!	private_str_1 = "",
!	private_str_2 = "",
!	private_str_3 = "",
!	private_str_4 = "",
!	private_str_5 = "",
!	private_str_6 = "",
!	private_str_7 = "",
!	private_str_8 = "",
!	private_str_9 = "",
!	private_str_10 = "",
!	request_cursor_position = "",
!	restore_cursor = "",			!te
!	reverse_index = "",
	right_t_char = "",
!	save_cursor = "",			!ti
!	scroll_forward = "",			!sf
	scroll_reverse = "",			!sr
!	sel_erase_to_end_display = "",
!	sel_erase_to_end_line = "",
!	sel_erase_whole_display = "",
!	sel_erase_whole_line = "",
	set_application_keypad = "",		!ks
!	set_char_not_sel_erase = "",
!	set_char_sel_erase = "",
	set_cursor_abs = "",			!cm
!	set_cursor_off = "",
!	set_cursor_on = "",
	set_keypad_numeric = "",		!ke
!	set_origin_absolute = "",
!	set_origin_relative = "",
!	set_printer_output = "",
!	set_screen_output = "",
	set_scroll_region = "",			!cs
!	set_tab = "",
	single_high = "",
!	tab_char = "",				!ta
	top_t_char = "",
	truncation_icon = "",
!	underline_char = "",			!uc
	upper_left_corner = "",
	upper_right_corner = "",
	vertical_bar = "",
	vt_graphic = "",
	width_narrow = "",
	width_wide = ""

END
				dehildum@ucdavis.ucdavis.edu	(Internet)
				dehildum@ucdavis.bitnet	(BITNET)
				ucbvax!ucdavis!dehildum	(uucp)