Seq # *Modification Id* Act
----------------------------+
07598 M01S00436.tdufi5 +++| ld_fine_lower_left out = (6D(16))
07599 M01S00437.tdufi5 +++| ld_fine_lower_right out = (6A(16))
07600 M01S00438.tdufi5 +++| ld_fine_up_t out = (77(16))
07601 M01S00439.tdufi5 +++| ld_fine_down_t out = (76(16))
07602 M01S00440.tdufi5 +++| ld_fine_left_t out = (74(16))
07603 M01S00441.tdufi5 +++| ld_fine_right_t out = (75(16))
07604 M01S00442.tdufi5 +++| ld_fine_cross out = (6E(16))
07605 M01S00443.tdufi5 +++|
07606 M01S00444.tdufi5 +++| ld_medium_begin out = (SO start_alternate)
07607 M01S00445.tdufi5 +++| ld_medium_end out = (SI stop_alternate)
07608 M01S00446.tdufi5 +++| ld_medium_horizontal out = (71(16))
07609 M01S00447.tdufi5 +++| ld_medium_vertical out = (78(16))
07610 M01S00448.tdufi5 +++| ld_medium_upper_left out = (6C(16))
07611 M01S00449.tdufi5 +++| ld_medium_upper_right out = (6B(16))
07612 M01S00450.tdufi5 +++| ld_medium_lower_left out = (6D(16))
07613 M01S00451.tdufi5 +++| ld_medium_lower_right out = (6A(16))
07614 M01S00452.tdufi5 +++| ld_medium_up_t out = (77(16))
07615 M01S00453.tdufi5 +++| ld_medium_down_t out = (76(16))
07616 M01S00454.tdufi5 +++| ld_medium_left_t out = (74(16))
07617 M01S00455.tdufi5 +++| ld_medium_right_t out = (75(16))
07618 M01S00456.tdufi5 +++| ld_medium_cross out = (6E(16))
07619 M01S00457.tdufi5 +++|
07620 M01S00458.tdufi5 +++| ld_bold_begin out = (start_inverse)
07621 M01S00459.tdufi5 +++| ld_bold_end out = (stop_inverse)
07622 M01S00460.tdufi5 +++| ld_bold_horizontal out = (' ')
07623 M01S00461.tdufi5 +++| ld_bold_vertical out = (' ')
07624 M01S00462.tdufi5 +++| ld_bold_upper_left out = (' ')
07625 M01S00463.tdufi5 +++| ld_bold_upper_right out = (' ')
07626 M01S00464.tdufi5 +++| ld_bold_lower_left out = (' ')
07627 M01S00465.tdufi5 +++| ld_bold_lower_right out = (' ')
07628 M01S00466.tdufi5 +++| ld_bold_up_t out = (' ')
07629 M01S00467.tdufi5 +++| ld_bold_down_t out = (' ')
07630 M01S00468.tdufi5 +++| ld_bold_left_t out = (' ')
07631 M01S00469.tdufi5 +++| ld_bold_right_t out = (' ')
07632 M01S00470.tdufi5 +++| ld_bold_cross out = (' ')
07633 M01S00471.tdufi5 +++|
07634 M01S00472.tdufi5 +++|" VARIABLES FOR FULL SCREEN EDITOR FUNCTION KEY DEFINITIONS "
07635 M01S00473.tdufi5 +++|
07636 M01S00474.tdufi5 +++| k1 = ('SK1/SM/L/ MARK /;SKS1/SMW/L/MRKCHR/')
07637 M01S00475.tdufi5 +++| k2 = ('SK2/MMTP/L/ MOVE /;SKS2/CMTP;UM;SA' '/L/ONECPY/')
07638 M01S00476.tdufi5 +++| k3 = ('SK3/IBP/L/ INSB /;SKS3/DB/L/ DELB /')
07639 M01S00477.tdufi5 +++| k4 = ('SK4/PF/L/ FIRST/;SKS4/VL/L/ LAST /')
07640 M01S00478.tdufi5 +++| k5 = ('SK5/U/L/ UNDO /;SKS5/UM/L/UNMARK/')
07641 M01S00479.tdufi5 +++| k6 = ('SK6/Q/L/ QUIT /;SKS6/QR/L/ QUITR/')
07642 M01S00480.tdufi5 +++| k7 = ('SK7"L/&?/"L"LOCATE";SKS7/LN/L/LOCNXT/')
07643 M01S00481.tdufi5 +++| k8 = ('SK8/SP1/L/1 ROW /;SKS8/SP2/L/2 ROWS/')
07644 M01S00482.tdufi5 +++| k9 = ('SK9/V/L/MIDDLE/;SKS9/.E/L/ENDLIN/')
07645 M01S00483.tdufi5 +++| k10 = ('SK10/SVO0/L/ LEFT /;SKS10/SVO&C;.P+20/L/ RIGHT/')
07646 M01S00484.tdufi5 +++| k11 = ('SK11/.S/L/ SPLIT/;SKS11/.J/L/ JOIN /')
07647 M01S00485.tdufi5 +++| k12 = ('SK12/.F/L/ PARA /;SKS12/.C/L/CENTER/')
07648 M01S00486.tdufi5 +++| k13 = ('SK13/SS/L/ CLEAR/;SKS13/.S;D;.E/L/ TRUNC/')
07649 M01S00487.tdufi5 +++| k14 = ('SK14/H/L/ HELP /;SKS14/EDIT/L/UNSPLT/')
07650 M01S00488.tdufi5 +++| k15 = ('SK15/CMTP/L/ COPY /;SKS15/DM/L/ DELM /')
07651 M01S00489.tdufi5 +++| k16 = ('SK16/SVC132/L/132COL/;SKS16/SVC80/L/ 80COL/;')
07652 M01S00490.tdufi5 +++|
07653 M01S00491.tdufi5 +++|" DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR "
07654 M01S00492.tdufi5 +++| application_string...
07655 M01S00493.tdufi5 +++| name = ('FSEKEYS')...
07656 M01S00494.tdufi5 +++| out = (k1 ';' k2 ';' k3 ';' k4 ';' k5)
07657 M01S00495.tdufi5 +++| application_string...
07658 M01S00496.tdufi5 +++| name = ('FSEKEYS')...
07659 M01S00497.tdufi5 +++| out = (k6 ';' k7 ';' k8 ';' k9 ';' k10)
07660 M01S00498.tdufi5 +++| application_string...
07661 M01S00499.tdufi5 +++| name = ('FSEKEYS')...
07662 M01S00500.tdufi5 +++| out = (k11 ';' k12 ';' k13 ';' k14 ';' k15 ';' k16)
07663 M01S00501.tdufi5 +++|
07664 M01S00502.tdufi5 +++|
07665 M01S00503.tdufi5 +++|" END OF NOS TERMINAL DEFINITION FILE FOR MACINTOSH WITH CDC CONNECT "
Line S00002 Modification History |
M01 (Added by) | tdufi12 |
Seq # *Modification Id* Act
----------------------------+
07666 M01S00002.tdufi12 +++|*WEOR
07667 M01S00003.tdufi12 +++|TDUMC20 *** REMOVE THIS LINE WHEN USING AS INPUT TO *TDU*. ***
07668 M01S00004.tdufi12 +++|
07669 M01S00005.tdufi12 +++|" NOS TERMINAL DEFINITION FILE FOR MACINTOSH "
07670 M01S00006.tdufi12 +++|" RUNNING CONTROL DATA CONNECT V2.0 OR DESKTOP/VE V1.1 "
07671 M01S00007.tdufi12 +++|
07672 M01S00008.tdufi12 +++|" MCON20 APRIL, 1988 "
07673 M01S00009.tdufi12 +++|
07674 M01S00010.tdufi12 +++|" To change the full screen line count for larger screens, make following "
07675 M01S00011.tdufi12 +++|" modifications to this Terminal Definition source before recompiling: "
07676 M01S00012.tdufi12 +++|" Replace Full_Screen_Line_Count variable value 24 with full screen line "
07677 M01S00013.tdufi12 +++|" count (24 to 64) defined in CONNECT or Desktop/VE Terminal Settings. "
07678 M01S00014.tdufi12 +++|" Replace rows = 24 in set_size lines with Mac full screen line count. "
07679 M01S00015.tdufi12 +++|" Replace model_name value with unique terminal name such as "
07680 M01S00016.tdufi12 +++|" MC20XX where XX is the full screen line count (24 to 64). "
07681 M01S00017.tdufi12 +++|
07682 M01S00018.tdufi12 +++|" VARIABLES "
07683 M01S00019.tdufi12 +++| Full_Screen_Line_Count = ('24') "sets Mac Full_Screen_Line_Count"
07684 M01S00020.tdufi12 +++| clear_all_tabs = (ESC '[3g')
07685 M01S00021.tdufi12 +++| set_80_cols = (ESC '[?3l')
07686 M01S00022.tdufi12 +++| set_132_cols = (ESC '[?3h')
07687 M01S00023.tdufi12 +++| start_bold = (ESC '[1m')
07688 M01S00024.tdufi12 +++| start_inverse = (ESC '[7m')
07689 M01S00025.tdufi12 +++| start_underline = (ESC '[4m')
07690 M01S00026.tdufi12 +++| stop_attrs = (ESC '[m')
07691 M01S00027.tdufi12 +++| set_graphics = (ESC '(B' ESC ')0' SI)
07692 M01S00028.tdufi12 +++| enable_auto_tab = (ESC '[=3h')
07693 M01S00029.tdufi12 +++| disable_auto_wrap = (ESC '[?7l')
07694 M01S00030.tdufi12 +++| global_protect_on = (ESC '[=1h')
07695 M01S00031.tdufi12 +++| global_protect_off = (ESC '[=1l')
07696 M01S00032.tdufi12 +++| cursor_pos_721 = (ESC '[=6h')
07697 M01S00033.tdufi12 +++| reset_terminal = (ESC 'c')
07698 M01S00034.tdufi12 +++| enter_screen_mode = (ESC '[=5h')
07699 M01S00035.tdufi12 +++| enter_line_mode = (ESC '[=5l')
07700 M01S00036.tdufi12 +++| NOS_host = (ESC '[2t')
07701 M01S00037.tdufi12 +++| set_screen_size = (ESC '[' Full_Screen_Line_Count ';80z')
07702 M01S00038.tdufi12 +++|
07703 M01S00039.tdufi12 +++|" MODEL NAME AND COMMUNICATION TYPE "
07704 M01S00040.tdufi12 +++| model_name value = 'MCON20'
07705 M01S00041.tdufi12 +++| communications type = asynch
07706 M01S00042.tdufi12 +++|
07707 M01S00043.tdufi12 +++|" END OF INFORMATION SPECIFICATION "
07708 M01S00044.tdufi12 +++| end_of_information in = (0)
07709 M01S00045.tdufi12 +++|
07710 M01S00046.tdufi12 +++|" CURSOR POSITIONING INFORMATION "
07711 M01S00047.tdufi12 +++| cursor_pos_encoding bias = (0) type = ansi_cursor
07712 M01S00048.tdufi12 +++| cursor_pos_column_first value = FALSE
07713 M01S00049.tdufi12 +++| cursor_pos_column_length value = (0)
07714 M01S00050.tdufi12 +++| cursor_pos_row_length value = (0)
07715 M01S00051.tdufi12 +++| cursor_pos_begin out = (ESC '[')
07716 M01S00052.tdufi12 +++| cursor_pos_second out = (';')
07717 M01S00053.tdufi12 +++| cursor_pos_third out = ('H')
07718 M01S00054.tdufi12 +++|
07719 M01S00055.tdufi12 +++|" CURSOR MOVEMENT INFORMATION "
07720 M01S00056.tdufi12 +++| cursor_home inout = (ESC '[H') label='Option H'
07721 M01S00057.tdufi12 +++| cursor_up inout = (ESC '[A') label='up arrow'
07722 M01S00058.tdufi12 +++| cursor_down inout = (ESC '[B') label='down arrow'
07723 M01S00059.tdufi12 +++| cursor_right inout = (ESC '[C') label='right arrow'
07724 M01S00060.tdufi12 +++| cursor_left inout = (ESC '[D') label='left arrow'
07725 M01S00061.tdufi12 +++|
07726 M01S00062.tdufi12 +++|" CURSOR BEHAVIOR (for cursor movement keys) "
07727 M01S00063.tdufi12 +++| move_past_right type = wrap_adjacent_next
07728 M01S00064.tdufi12 +++| move_past_left type = wrap_adjacent_next
07729 M01S00065.tdufi12 +++| move_past_top type = stop_next
07730 M01S00066.tdufi12 +++| move_past_bottom type = stop_next
07731 M01S00067.tdufi12 +++|
07732 M01S00068.tdufi12 +++|" CURSOR BEHAVIOR (for character keys) "
07733 M01S00069.tdufi12 +++| char_past_left type = wrap_adjacent_next
07734 M01S00070.tdufi12 +++| char_past_right type = wrap_adjacent_next
07735 M01S00071.tdufi12 +++| char_past_last_position type = wrap_adjacent_next
07736 M01S00072.tdufi12 +++|
07737 M01S00073.tdufi12 +++|" TERMINAL ATTRIBUTES "
Line S00013 Modification History |
M01 (Added by) | tdufi17 |
Seq # *Modification Id* Act
----------------------------+
07738 M01S00013.tdufi17 +++| attributes_not_maskable value = TRUE
Line S00074 Modification History |
M01 (Added by) | tdufi12 |
Seq # *Modification Id* Act
----------------------------+
07739 M01S00074.tdufi12 +++| clears_when_change_size value = TRUE "for 80/132 column change"
07740 M01S00075.tdufi12 +++| function_key_leaves_mark value = FALSE
07741 M01S00076.tdufi12 +++| has_hidden value = FALSE
07742 M01S00077.tdufi12 +++| has_protect value = FALSE
07743 M01S00078.tdufi12 +++| home_at_top value = TRUE
07744 M01S00079.tdufi12 +++| multiple_sizes value = TRUE
07745 M01S00080.tdufi12 +++| tabs_to_home value = FALSE
07746 M01S00081.tdufi12 +++| tabs_to_tab_stops value = TRUE
07747 M01S00082.tdufi12 +++| tabs_to_unprotected value = TRUE
07748 M01S00083.tdufi12 +++| type_ahead value = TRUE
07749 M01S00084.tdufi12 +++| automatic_tabbing value = TRUE
07750 M01S00085.tdufi12 +++|
07751 M01S00086.tdufi12 +++|" SCREEN SIZES "
07752 M01S00087.tdufi12 +++| set_size rows = 24 columns = 80 out = (set_80_cols)
07753 M01S00088.tdufi12 +++| set_size rows = 24 columns = 132 out = (set_132_cols)
07754 M01S00089.tdufi12 +++|
07755 M01S00090.tdufi12 +++|" TERMINAL CAPABILITIES "
07756 M01S00091.tdufi12 +++| insert_char inout = (ESC '[@') label='Option Space'
07757 M01S00092.tdufi12 +++| insert_line_bol inout = (ESC '[L') label='Option Shift Space'
07758 M01S00093.tdufi12 +++| delete_char inout = (ESC '[P') label='Option Delete'
07759 M01S00094.tdufi12 +++| delete_line_bol inout = (ESC '[M') label='Option Shift Delete'
07760 M01S00095.tdufi12 +++| erase_end_of_line inout = (ESC '[N') label='Option Clear'
07761 M01S00096.tdufi12 +++| erase_line_stay inout = (ESC '[2N')
07762 M01S00097.tdufi12 +++| erase_page_stay inout = (ESC '[2J') label='Clear'
07763 M01S00098.tdufi12 +++| backspace in = (BS) label='Delete'
07764 M01S00099.tdufi12 +++| tab_forward inout = (HT) label='Tab'
07765 M01S00100.tdufi12 +++| tab_backward inout = (ESC '[Z') label='Option Tab'
07766 M01S00101.tdufi12 +++| tab_clear_all inout = (clear_all_tabs)
07767 M01S00102.tdufi12 +++| tab_set inout = (ESC 'H')
07768 M01S00103.tdufi12 +++|
07769 M01S00104.tdufi12 +++|" SCREEN AND LINE MODE TRANSITION "
07770 M01S00105.tdufi12 +++| set_screen_mode out = (NOS_host enter_screen_mode ..
07771 M01S00106.tdufi12 +++| clear_all_tabs set_graphics disable_auto_wrap ..
07772 M01S00107.tdufi12 +++| enable_auto_tab cursor_pos_721 set_screen_size)
07773 M01S00108.tdufi12 +++|
07774 M01S00109.tdufi12 +++| set_line_mode out = (enter_line_mode set_graphics reset_terminal)
07775 M01S00110.tdufi12 +++|
07776 M01S00111.tdufi12 +++|" MISCELLANEOUS TERMINAL SEQUENCES "
07777 M01S00112.tdufi12 +++| protect_begin out = (ESC 'V')
07778 M01S00113.tdufi12 +++| protect_end out = (ESC 'W')
07779 M01S00114.tdufi12 +++| protect_all out = (ESC '[1p')
07780 M01S00115.tdufi12 +++| output_begin out = (global_protect_off)
07781 M01S00116.tdufi12 +++| output_end out = (global_protect_on)
07782 M01S00117.tdufi12 +++| bell_nak out = (BEL)
07783 M01S00118.tdufi12 +++|
07784 M01S00119.tdufi12 +++| " CDC STANDARD FUNCTION KEY INPUT INFORMATION "
07785 M01S00120.tdufi12 +++| next in = (CR) label='Return'
07786 M01S00121.tdufi12 +++| data in = (ESC 'O' 27(16)) label='Option "'
07787 M01S00122.tdufi12 +++| data_s in = (ESC 'O' 22(16)) label='Option Shift "'
07788 M01S00123.tdufi12 +++| back in = (ESC 'O;') label='Option ;'
07789 M01S00124.tdufi12 +++| back_s in = (ESC 'O:') label='Option Shift ;'
07790 M01S00125.tdufi12 +++| help in = (ESC 'O/') label='Option ?'
07791 M01S00126.tdufi12 +++| help_s in = (ESC 'O?') label='Option Shift ?'
07792 M01S00127.tdufi12 +++| edit in = (ESC 'O.') label='Option .'
07793 M01S00128.tdufi12 +++| edit_s in = (ESC 'O>') label='Option Shift .'
07794 M01S00129.tdufi12 +++| down in = (ESC 'O+') label='Option D'
07795 M01S00130.tdufi12 +++| down_s in = (ESC 'O-') label='Option Shift D'
07796 M01S00131.tdufi12 +++| up in = (ESC 'O(') label='Option U'
07797 M01S00132.tdufi12 +++| up_s in = (ESC 'O)') label='Option Shift U'
07798 M01S00133.tdufi12 +++| fwd in = (ESC 'OX') label='Option F'
07799 M01S00134.tdufi12 +++| fwd_s in = (ESC 'Oo') label='Option Shift F'
07800 M01S00135.tdufi12 +++| bkw in = (ESC 'OW') label='Option B'
07801 M01S00136.tdufi12 +++| bkw_s in = (ESC 'Of') label='Option Shift B'
07802 M01S00137.tdufi12 +++|
07803 M01S00138.tdufi12 +++|" PROGRAMMABLE FUNCTION KEY INPUT INFORMATION "
07804 M01S00139.tdufi12 +++| f1 in = (ESC 'Oq') label='F1 Option 1'
07805 M01S00140.tdufi12 +++| f2 in = (ESC 'Or') label='F2 Option 2'
07806 M01S00141.tdufi12 +++| f3 in = (ESC 'Os') label='F3 Option 3'
07807 M01S00142.tdufi12 +++| f4 in = (ESC 'Ot') label='F4 Option 4'
07808 M01S00143.tdufi12 +++| f5 in = (ESC 'Ou') label='F5 Option 5'
07809 M01S00144.tdufi12 +++| f6 in = (ESC 'Ov') label='F6 Option 6'
07810 M01S00145.tdufi12 +++| f7 in = (ESC 'Ow') label='F7 Option 7'
07811 M01S00146.tdufi12 +++| f8 in = (ESC 'Ox') label='F8 Option 8'
07812 M01S00147.tdufi12 +++| f9 in = (ESC 'Oy') label='F9 Option 9'
07813 M01S00148.tdufi12 +++| f10 in = (ESC 'Oz') label='10 Option 0'
07814 M01S00149.tdufi12 +++| f11 in = (ESC 'O{') label='11 Option Q'
07815 M01S00150.tdufi12 +++| f12 in = (ESC 'O|') label='12 Option W'
07816 M01S00151.tdufi12 +++| f13 in = (ESC 'O}') label='13 Option E'
07817 M01S00152.tdufi12 +++| f14 in = (ESC 'O~') label='14 Option R'
07818 M01S00153.tdufi12 +++| f15 in = (ESC 'O_') label='15 Option T'
07819 M01S00154.tdufi12 +++| f16 in = (ESC 'OU') label='16 Option Y'
07820 M01S00155.tdufi12 +++| f1_s in = (ESC 'Og') label=' Option Shift 1'
07821 M01S00156.tdufi12 +++| f2_s in = (ESC 'Oh') label=' Option Shift 2'
07822 M01S00157.tdufi12 +++| f3_s in = (ESC 'Oi') label=' Option Shift 3'
07823 M01S00158.tdufi12 +++| f4_s in = (ESC 'Oj') label=' Option Shift 4'
07824 M01S00159.tdufi12 +++| f5_s in = (ESC 'Om') label=' Option Shift 5'
07825 M01S00160.tdufi12 +++| f6_s in = (ESC 'Ol') label=' Option Shift 6'
07826 M01S00161.tdufi12 +++| f7_s in = (ESC 'OM') label=' Option Shift 7'
07827 M01S00162.tdufi12 +++| f8_s in = (ESC 'On') label=' Option Shift 8'
07828 M01S00163.tdufi12 +++| f9_s in = (ESC 'Op') label=' Option Shift 9'
07829 M01S00164.tdufi12 +++| f10_s in = (ESC 'OO') label=' Option Shift 0'
07830 M01S00165.tdufi12 +++| f11_s in = (ESC 'Oa') label=' Option Shift Q'
07831 M01S00166.tdufi12 +++| f12_s in = (ESC 'Ob') label=' Option Shift W'
07832 M01S00167.tdufi12 +++| f13_s in = (ESC 'Oc') label=' Option Shift E'
07833 M01S00168.tdufi12 +++| f14_s in = (ESC 'Od') label=' Option Shift R'
07834 M01S00169.tdufi12 +++| f15_s in = (ESC 'Oe') label=' Option Shift T'
07835 M01S00170.tdufi12 +++| f16_s in = (ESC 'OV') label=' Option Shift Y'
07836 M01S00171.tdufi12 +++|
07837 M01S00172.tdufi12 +++|" TERMINAL VIDEO ATTRIBUTES "
07838 M01S00173.tdufi12 +++| alt_begin out = (start_bold)
07839 M01S00174.tdufi12 +++| alt_end out = (stop_attrs)
07840 M01S00175.tdufi12 +++| blink_begin out = () "not supported"
07841 M01S00176.tdufi12 +++| blink_end out = () "not supported"
07842 M01S00177.tdufi12 +++| inverse_begin out = (start_inverse)
07843 M01S00178.tdufi12 +++| inverse_end out = (stop_attrs)
07844 M01S00179.tdufi12 +++| underline_begin out = (start_underline)
07845 M01S00180.tdufi12 +++| underline_end out = (stop_attrs)
07846 M01S00181.tdufi12 +++|
07847 M01S00182.tdufi12 +++|" LOGICAL ATTRIBUTE SPECIFICATIONS "
07848 M01S00183.tdufi12 +++| error_begin out = (start_bold)
07849 M01S00184.tdufi12 +++| error_end out = (stop_attrs)
07850 M01S00185.tdufi12 +++| input_text_begin out = (start_underline)
07851 M01S00186.tdufi12 +++| input_text_end out = (stop_attrs)
07852 M01S00187.tdufi12 +++| italic_begin out = (start_inverse)
07853 M01S00188.tdufi12 +++| italic_end out = (stop_attrs)
07854 M01S00189.tdufi12 +++|
07855 M01S00190.tdufi12 +++|" LINE DRAWING CHARACTER SPECIFICATION "
07856 M01S00191.tdufi12 +++| ld_fine_begin out = (SO)
07857 M01S00192.tdufi12 +++| ld_fine_end out = (SI)
07858 M01S00193.tdufi12 +++| ld_fine_horizontal out = (71(16))
07859 M01S00194.tdufi12 +++| ld_fine_vertical out = (78(16))
07860 M01S00195.tdufi12 +++| ld_fine_upper_left out = (6C(16))
07861 M01S00196.tdufi12 +++| ld_fine_upper_right out = (6B(16))
07862 M01S00197.tdufi12 +++| ld_fine_lower_left out = (6D(16))
07863 M01S00198.tdufi12 +++| ld_fine_lower_right out = (6A(16))
07864 M01S00199.tdufi12 +++| ld_fine_up_t out = (77(16))
07865 M01S00200.tdufi12 +++| ld_fine_down_t out = (76(16))
07866 M01S00201.tdufi12 +++| ld_fine_left_t out = (74(16))
07867 M01S00202.tdufi12 +++| ld_fine_right_t out = (75(16))
07868 M01S00203.tdufi12 +++| ld_fine_cross out = (6E(16))
07869 M01S00204.tdufi12 +++|
07870 M01S00205.tdufi12 +++| ld_medium_begin out = (SO start_bold)
07871 M01S00206.tdufi12 +++| ld_medium_end out = (SI stop_attrs)
07872 M01S00207.tdufi12 +++| ld_medium_horizontal out = (71(16))
07873 M01S00208.tdufi12 +++| ld_medium_vertical out = (78(16))
07874 M01S00209.tdufi12 +++| ld_medium_upper_left out = (6C(16))
07875 M01S00210.tdufi12 +++| ld_medium_upper_right out = (6B(16))
07876 M01S00211.tdufi12 +++| ld_medium_lower_left out = (6D(16))
07877 M01S00212.tdufi12 +++| ld_medium_lower_right out = (6A(16))
07878 M01S00213.tdufi12 +++| ld_medium_up_t out = (77(16))
07879 M01S00214.tdufi12 +++| ld_medium_down_t out = (76(16))
07880 M01S00215.tdufi12 +++| ld_medium_left_t out = (74(16))
07881 M01S00216.tdufi12 +++| ld_medium_right_t out = (75(16))
07882 M01S00217.tdufi12 +++| ld_medium_cross out = (6E(16))
07883 M01S00218.tdufi12 +++|
07884 M01S00219.tdufi12 +++| ld_bold_begin out = (start_inverse)
07885 M01S00220.tdufi12 +++| ld_bold_end out = (stop_attrs)
07886 M01S00221.tdufi12 +++| ld_bold_horizontal out = (' ')
07887 M01S00222.tdufi12 +++| ld_bold_vertical out = (' ')
07888 M01S00223.tdufi12 +++| ld_bold_upper_left out = (' ')
07889 M01S00224.tdufi12 +++| ld_bold_upper_right out = (' ')
07890 M01S00225.tdufi12 +++| ld_bold_lower_left out = (' ')
07891 M01S00226.tdufi12 +++| ld_bold_lower_right out = (' ')
07892 M01S00227.tdufi12 +++| ld_bold_up_t out = (' ')
07893 M01S00228.tdufi12 +++| ld_bold_down_t out = (' ')
07894 M01S00229.tdufi12 +++| ld_bold_left_t out = (' ')
07895 M01S00230.tdufi12 +++| ld_bold_right_t out = (' ')
07896 M01S00231.tdufi12 +++| ld_bold_cross out = (' ')
07897 M01S00232.tdufi12 +++|
07898 M01S00233.tdufi12 +++|" VARIABLES FOR FULL SCREEN EDITOR FUNCTION KEY DEFINITIONS "
07899 M01S00234.tdufi12 +++| k1 = ('SK1/SM/L/ MARK /;SKS1/SMW/L/MRKCHR/')
07900 M01S00235.tdufi12 +++| k2 = ('SK2/MMTP/L/ MOVE /;SKS2/CMTP;UM;SA' '/L/ONECPY/')
07901 M01S00236.tdufi12 +++| k3 = ('SK3/IBP/L/ INSB /;SKS3/DB/L/ DELB /')
07902 M01S00237.tdufi12 +++| k4 = ('SK4/PF/L/ FIRST/;SKS4/VL/L/ LAST /')
07903 M01S00238.tdufi12 +++| k5 = ('SK5/U/L/ UNDO /;SKS5/UM/L/UNMARK/')
07904 M01S00239.tdufi12 +++| k6 = ('SK6/Q/L/ QUIT /;SKS6/QR/L/ QUITR/')
07905 M01S00240.tdufi12 +++| k7 = ('SK7"L/&?/"L"LOCATE";SKS7/LN/L/LOCNXT/')
07906 M01S00241.tdufi12 +++| k8 = ('SK8/SP1/L/1 ROW /;SKS8/SP2/L/2 ROWS/')
07907 M01S00242.tdufi12 +++| k9 = ('SK9/V/L/MIDDLE/;SKS9/.E/L/ENDLIN/')
07908 M01S00243.tdufi12 +++| k10 = ('SK10/SVO0/L/ LEFT /;SKS10/SVO&C;.P+20/L/ RIGHT/')
07909 M01S00244.tdufi12 +++| k11 = ('SK11/.S/L/ SPLIT/;SKS11/.J/L/ JOIN /')
07910 M01S00245.tdufi12 +++| k12 = ('SK12/.F/L/ PARA /;SKS12/.C/L/CENTER/')
07911 M01S00246.tdufi12 +++| k13 = ('SK13/SS/L/ CLEAR/;SKS13/.S;D;.E/L/ TRUNC/')
07912 M01S00247.tdufi12 +++| k14 = ('SK14/H/L/ HELP /;SKS14/EDIT/L/UNSPLT/')
07913 M01S00248.tdufi12 +++| k15 = ('SK15/CMTP/L/ COPY /;SKS15/DM/L/ DELM /')
07914 M01S00249.tdufi12 +++| k16 = ('SK16/SVC132/L/132COL/;SKS16/SVC80/L/ 80COL/;')
07915 M01S00250.tdufi12 +++|
07916 M01S00251.tdufi12 +++|" DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR "
07917 M01S00252.tdufi12 +++| application_string...
07918 M01S00253.tdufi12 +++| name = ('FSEKEYS')...
07919 M01S00254.tdufi12 +++| out = (k1 ';' k2 ';' k3 ';' k4 ';' k5)
07920 M01S00255.tdufi12 +++| application_string...
07921 M01S00256.tdufi12 +++| name = ('FSEKEYS')...
07922 M01S00257.tdufi12 +++| out = (k6 ';' k7 ';' k8 ';' k9 ';' k10)
07923 M01S00258.tdufi12 +++| application_string...
07924 M01S00259.tdufi12 +++| name = ('FSEKEYS')...
07925 M01S00260.tdufi12 +++| out = (k11 ';' k12 ';' k13 ';' k14 ';' k15 ';' k16)
07926 M01S00261.tdufi12 +++|
07927 M01S00262.tdufi12 +++|
07928 M01S00263.tdufi12 +++|" END OF NOS TERMINAL DEFINITION FILE FOR MACINTOSH "
07929 M01S00264.tdufi12 +++|" RUNNING CONTROL DATA CONNECT V2.0 OR DESKTOP/VE V1.1 "
Line S00002 Modification History |
M01 (Added by) | tdufi14 |
Seq # *Modification Id* Act
----------------------------+
07930 M01S00002.tdufi14 +++|*WEOR
07931 M01S00003.tdufi14 +++|TDUMC21 *** REMOVE THIS LINE WHEN USING AS INPUT TO *TDU*. ***
07932 M01S00004.tdufi14 +++|
07933 M01S00005.tdufi14 +++|" NOS TERMINAL DEFINITION FILE FOR MACINTOSH "
07934 M01S00006.tdufi14 +++|" RUNNING CONTROL DATA CONNECT V2.1 OR DESKTOP/VE V1.2 "
07935 M01S00007.tdufi14 +++|
07936 M01S00008.tdufi14 +++|" MCON21 DECEMBER, 1988 "
07937 M01S00009.tdufi14 +++|
07938 M01S00010.tdufi14 +++|" To change the full screen line count for larger screens, make following "
07939 M01S00011.tdufi14 +++|" modifications to this Terminal Definition source before recompiling: "
07940 M01S00012.tdufi14 +++|" Replace Full_Screen_Line_Count variable value 24 with full screen line "
07941 M01S00013.tdufi14 +++|" count (24 to 64) defined in CONNECT or Desktop/VE Terminal Settings. "
07942 M01S00014.tdufi14 +++|" Replace rows = 24 in set_size lines with Mac full screen line count. "
07943 M01S00015.tdufi14 +++|" Replace model_name value with unique terminal name such as "
07944 M01S00016.tdufi14 +++|" MC21XX where XX is the full screen line count (24 to 64). "
07945 M01S00017.tdufi14 +++|
07946 M01S00018.tdufi14 +++|" VARIABLES "
07947 M01S00019.tdufi14 +++| Full_Screen_Line_Count = ('24') "sets Mac Full_Screen_Line_Count"
07948 M01S00020.tdufi14 +++| clear_all_tabs = (ESC '[3g')
07949 M01S00021.tdufi14 +++| set_80_cols = (ESC '[?3l')
07950 M01S00022.tdufi14 +++| set_132_cols = (ESC '[?3h')
07951 M01S00023.tdufi14 +++| start_bold = (ESC '[1m')
07952 M01S00024.tdufi14 +++| start_inverse = (ESC '[7m')
07953 M01S00025.tdufi14 +++| start_underline = (ESC '[4m')
07954 M01S00026.tdufi14 +++| stop_bold = (ESC '[21m')
07955 M01S00027.tdufi14 +++| stop_inverse = (ESC '[27m')
07956 M01S00028.tdufi14 +++| stop_underline = (ESC '[24m')
07957 M01S00029.tdufi14 +++| set_graphics = (ESC '(B' ESC ')0' SI)
07958 M01S00030.tdufi14 +++| enable_auto_tab = (ESC '[=3h')
07959 M01S00031.tdufi14 +++| disable_auto_wrap = (ESC '[?7l')
07960 M01S00032.tdufi14 +++| enable_insertion = (ESC '[4h')
07961 M01S00033.tdufi14 +++| disable_insertion = (ESC '[4l')
07962 M01S00034.tdufi14 +++| global_protect_on = (ESC '[=1h')
07963 M01S00035.tdufi14 +++| global_protect_off = (ESC '[=1l')
07964 M01S00036.tdufi14 +++| cursor_pos_721 = (ESC '[=6h')
07965 M01S00037.tdufi14 +++| reset_terminal = (ESC 'c')
07966 M01S00038.tdufi14 +++| enter_screen_mode = (ESC '[=5h')
07967 M01S00039.tdufi14 +++| enter_line_mode = (ESC '[=5l')
07968 M01S00040.tdufi14 +++| NOS_host = (ESC '[2t')
07969 M01S00041.tdufi14 +++| set_screen_size = (ESC '[' Full_Screen_Line_Count ';80z')
07970 M01S00042.tdufi14 +++|
07971 M01S00043.tdufi14 +++|" MODEL NAME AND COMMUNICATION TYPE "
07972 M01S00044.tdufi14 +++| model_name value = 'MCON21'
07973 M01S00045.tdufi14 +++| communications type = asynch
07974 M01S00046.tdufi14 +++|
07975 M01S00047.tdufi14 +++|" END OF INFORMATION SPECIFICATION "
07976 M01S00048.tdufi14 +++| end_of_information in = (0)
07977 M01S00049.tdufi14 +++|
07978 M01S00050.tdufi14 +++|" CURSOR POSITIONING INFORMATION "
07979 M01S00051.tdufi14 +++| cursor_pos_encoding bias = (0) type = ansi_cursor
07980 M01S00052.tdufi14 +++| cursor_pos_column_first value = FALSE
07981 M01S00053.tdufi14 +++| cursor_pos_column_length value = (0)
07982 M01S00054.tdufi14 +++| cursor_pos_row_length value = (0)
07983 M01S00055.tdufi14 +++| cursor_pos_begin out = (ESC '[')
07984 M01S00056.tdufi14 +++| cursor_pos_second out = (';')
07985 M01S00057.tdufi14 +++| cursor_pos_third out = ('H')
07986 M01S00058.tdufi14 +++|
07987 M01S00059.tdufi14 +++|" CURSOR MOVEMENT INFORMATION "
07988 M01S00060.tdufi14 +++| cursor_home inout = (ESC '[H') label='Option H'
07989 M01S00061.tdufi14 +++| cursor_up inout = (ESC '[A') label='up arrow'
07990 M01S00062.tdufi14 +++| cursor_down inout = (ESC '[B') label='down arrow'
07991 M01S00063.tdufi14 +++| cursor_right inout = (ESC '[C') label='right arrow'
07992 M01S00064.tdufi14 +++| cursor_left inout = (ESC '[D') label='left arrow'
07993 M01S00065.tdufi14 +++|
07994 M01S00066.tdufi14 +++|" CURSOR BEHAVIOR (for cursor movement keys) "
07995 M01S00067.tdufi14 +++| move_past_right type = wrap_adjacent_next
07996 M01S00068.tdufi14 +++| move_past_left type = wrap_adjacent_next
07997 M01S00069.tdufi14 +++| move_past_top type = stop_next
07998 M01S00070.tdufi14 +++| move_past_bottom type = stop_next
07999 M01S00071.tdufi14 +++|
08000 M01S00072.tdufi14 +++|" CURSOR BEHAVIOR (for character keys) "
08001 M01S00073.tdufi14 +++| char_past_left type = wrap_adjacent_next
08002 M01S00074.tdufi14 +++| char_past_right type = wrap_adjacent_next
08003 M01S00075.tdufi14 +++| char_past_last_position type = wrap_adjacent_next
08004 M01S00076.tdufi14 +++|
08005 M01S00077.tdufi14 +++|" TERMINAL ATTRIBUTES "
08006 M01S00078.tdufi14 +++| clears_when_change_size value = TRUE "for 80/132 column change"
08007 M01S00079.tdufi14 +++| function_key_leaves_mark value = FALSE
08008 M01S00080.tdufi14 +++| has_hidden value = FALSE
08009 M01S00081.tdufi14 +++| has_protect value = TRUE
08010 M01S00082.tdufi14 +++| home_at_top value = TRUE
08011 M01S00083.tdufi14 +++| multiple_sizes value = TRUE
08012 M01S00084.tdufi14 +++| tabs_to_home value = FALSE
08013 M01S00085.tdufi14 +++| tabs_to_tab_stops value = TRUE
08014 M01S00086.tdufi14 +++| tabs_to_unprotected value = TRUE
08015 M01S00087.tdufi14 +++| type_ahead value = TRUE
08016 M01S00088.tdufi14 +++| automatic_tabbing value = TRUE
08017 M01S00089.tdufi14 +++|
08018 M01S00090.tdufi14 +++|" SCREEN SIZES "
08019 M01S00091.tdufi14 +++| set_size rows = 24 columns = 80 out = (set_80_cols)
08020 M01S00092.tdufi14 +++| set_size rows = 24 columns = 132 out = (set_132_cols)
08021 M01S00093.tdufi14 +++|
08022 M01S00094.tdufi14 +++|" TERMINAL CAPABILITIES "
08023 M01S00095.tdufi14 +++| insert_char inout = (ESC '[@') label='Option Space'
08024 M01S00096.tdufi14 +++| insert_line_bol inout = (ESC '[L') label='Option Shift Space'
08025 M01S00097.tdufi14 +++| delete_char inout = (ESC '[P') label='Option Delete'
08026 M01S00098.tdufi14 +++| delete_line_bol inout = (ESC '[M') label='Option Shift Delete'
08027 M01S00099.tdufi14 +++| erase_end_of_line inout = (ESC '[N') label='Option Clear'
08028 M01S00100.tdufi14 +++| erase_line_stay inout = (ESC '[2N')
08029 M01S00101.tdufi14 +++| erase_page_stay inout = (ESC '[2J') label='Clear'
08030 M01S00102.tdufi14 +++| backspace in = (BS) label='Delete'
08031 M01S00103.tdufi14 +++| tab_forward inout = (HT) label='Tab'
08032 M01S00104.tdufi14 +++| tab_backward inout = (ESC '[Z') label='Option Tab'
08033 M01S00105.tdufi14 +++| tab_clear_all inout = (clear_all_tabs)
08034 M01S00106.tdufi14 +++| tab_set inout = (ESC 'H')
08035 M01S00107.tdufi14 +++| tab_clear inout = (ESC '[g')
08036 M01S00108.tdufi14 +++| insert_mode_begin inout = (enable_insertion)
08037 M01S00109.tdufi14 +++| insert_mode_end inout = (disable_insertion)
08038 M01S00110.tdufi14 +++|
08039 M01S00111.tdufi14 +++|" SCREEN AND LINE MODE TRANSITION "
08040 M01S00112.tdufi14 +++| set_screen_mode out = (NOS_host enter_screen_mode ..
08041 M01S00113.tdufi14 +++| clear_all_tabs set_graphics disable_auto_wrap ..
08042 M01S00114.tdufi14 +++| enable_auto_tab cursor_pos_721 set_screen_size)
08043 M01S00115.tdufi14 +++|
08044 M01S00116.tdufi14 +++| set_line_mode out = (enter_line_mode set_graphics reset_terminal)
08045 M01S00117.tdufi14 +++|
08046 M01S00118.tdufi14 +++|" MISCELLANEOUS TERMINAL SEQUENCES "
08047 M01S00119.tdufi14 +++| protect_begin out = (ESC 'V')
08048 M01S00120.tdufi14 +++| protect_end out = (ESC 'W')
08049 M01S00121.tdufi14 +++| protect_all out = (ESC '[1p')
08050 M01S00122.tdufi14 +++| output_begin out = (global_protect_off disable_insertion)
08051 M01S00123.tdufi14 +++| output_end out = (global_protect_on)
08052 M01S00124.tdufi14 +++| bell_nak out = (BEL)
08053 M01S00125.tdufi14 +++|
08054 M01S00126.tdufi14 +++| " CDC STANDARD FUNCTION KEY INPUT INFORMATION "
08055 M01S00127.tdufi14 +++| next in = (CR) label='Return'
08056 M01S00128.tdufi14 +++| data in = (ESC 'O' 27(16)) label='Option "'
08057 M01S00129.tdufi14 +++| data_s in = (ESC 'O' 22(16)) label='Option Shift "'
08058 M01S00130.tdufi14 +++| back in = (ESC 'O;') label='Option ;'
08059 M01S00131.tdufi14 +++| back_s in = (ESC 'O:') label='Option Shift ;'
08060 M01S00132.tdufi14 +++| help in = (ESC 'O/') label='Option ?'
08061 M01S00133.tdufi14 +++| help_s in = (ESC 'O?') label='Option Shift ?'
08062 M01S00134.tdufi14 +++| edit in = (ESC 'O.') label='Option .'
08063 M01S00135.tdufi14 +++| edit_s in = (ESC 'O>') label='Option Shift .'
08064 M01S00136.tdufi14 +++| down in = (ESC 'O+') label='Option D'
08065 M01S00137.tdufi14 +++| down_s in = (ESC 'O-') label='Option Shift D'
08066 M01S00138.tdufi14 +++| up in = (ESC 'O(') label='Option U'
08067 M01S00139.tdufi14 +++| up_s in = (ESC 'O)') label='Option Shift U'
08068 M01S00140.tdufi14 +++| fwd in = (ESC 'OX') label='Option F'
08069 M01S00141.tdufi14 +++| fwd_s in = (ESC 'Oo') label='Option Shift F'
08070 M01S00142.tdufi14 +++| bkw in = (ESC 'OW') label='Option B'
08071 M01S00143.tdufi14 +++| bkw_s in = (ESC 'Of') label='Option Shift B'
08072 M01S00144.tdufi14 +++|
08073 M01S00145.tdufi14 +++|" PROGRAMMABLE FUNCTION KEY INPUT INFORMATION "
08074 M01S00146.tdufi14 +++| f1 in = (ESC 'Oq') label='F1 Option 1'
08075 M01S00147.tdufi14 +++| f2 in = (ESC 'Or') label='F2 Option 2'
08076 M01S00148.tdufi14 +++| f3 in = (ESC 'Os') label='F3 Option 3'
08077 M01S00149.tdufi14 +++| f4 in = (ESC 'Ot') label='F4 Option 4'
08078 M01S00150.tdufi14 +++| f5 in = (ESC 'Ou') label='F5 Option 5'
08079 M01S00151.tdufi14 +++| f6 in = (ESC 'Ov') label='F6 Option 6'
08080 M01S00152.tdufi14 +++| f7 in = (ESC 'Ow') label='F7 Option 7'
08081 M01S00153.tdufi14 +++| f8 in = (ESC 'Ox') label='F8 Option 8'
08082 M01S00154.tdufi14 +++| f9 in = (ESC 'Oy') label='F9 Option 9'
08083 M01S00155.tdufi14 +++| f10 in = (ESC 'Oz') label='10 Option 0'
08084 M01S00156.tdufi14 +++| f11 in = (ESC 'O{') label='11 Option Q'
08085 M01S00157.tdufi14 +++| f12 in = (ESC 'O|') label='12 Option W'
08086 M01S00158.tdufi14 +++| f13 in = (ESC 'O}') label='13 Option E'
08087 M01S00159.tdufi14 +++| f14 in = (ESC 'O~') label='14 Option R'
08088 M01S00160.tdufi14 +++| f15 in = (ESC 'O_') label='15 Option T'
08089 M01S00161.tdufi14 +++| f16 in = (ESC 'OU') label='16 Option Y'
08090 M01S00162.tdufi14 +++| f1_s in = (ESC 'Og') label=' Option Shift 1'
08091 M01S00163.tdufi14 +++| f2_s in = (ESC 'Oh') label=' Option Shift 2'
08092 M01S00164.tdufi14 +++| f3_s in = (ESC 'Oi') label=' Option Shift 3'
08093 M01S00165.tdufi14 +++| f4_s in = (ESC 'Oj') label=' Option Shift 4'
08094 M01S00166.tdufi14 +++| f5_s in = (ESC 'Om') label=' Option Shift 5'
08095 M01S00167.tdufi14 +++| f6_s in = (ESC 'Ol') label=' Option Shift 6'
08096 M01S00168.tdufi14 +++| f7_s in = (ESC 'OM') label=' Option Shift 7'
08097 M01S00169.tdufi14 +++| f8_s in = (ESC 'On') label=' Option Shift 8'
08098 M01S00170.tdufi14 +++| f9_s in = (ESC 'Op') label=' Option Shift 9'
08099 M01S00171.tdufi14 +++| f10_s in = (ESC 'OO') label=' Option Shift 0'
08100 M01S00172.tdufi14 +++| f11_s in = (ESC 'Oa') label=' Option Shift Q'
08101 M01S00173.tdufi14 +++| f12_s in = (ESC 'Ob') label=' Option Shift W'
08102 M01S00174.tdufi14 +++| f13_s in = (ESC 'Oc') label=' Option Shift E'
08103 M01S00175.tdufi14 +++| f14_s in = (ESC 'Od') label=' Option Shift R'
08104 M01S00176.tdufi14 +++| f15_s in = (ESC 'Oe') label=' Option Shift T'
08105 M01S00177.tdufi14 +++| f16_s in = (ESC 'OV') label=' Option Shift Y'
08106 M01S00178.tdufi14 +++|
08107 M01S00179.tdufi14 +++|" TERMINAL VIDEO ATTRIBUTES "
08108 M01S00180.tdufi14 +++| alt_begin out = (start_bold)
08109 M01S00181.tdufi14 +++| alt_end out = (stop_bold)
08110 M01S00182.tdufi14 +++| blink_begin out = () "not supported"
08111 M01S00183.tdufi14 +++| blink_end out = () "not supported"
08112 M01S00184.tdufi14 +++| inverse_begin out = (start_inverse)
08113 M01S00185.tdufi14 +++| inverse_end out = (stop_inverse)
08114 M01S00186.tdufi14 +++| underline_begin out = (start_underline)
08115 M01S00187.tdufi14 +++| underline_end out = (stop_underline)
08116 M01S00188.tdufi14 +++|
08117 M01S00189.tdufi14 +++|" LOGICAL ATTRIBUTE SPECIFICATIONS "
08118 M01S00190.tdufi14 +++| error_begin out = (start_bold)
08119 M01S00191.tdufi14 +++| error_end out = (stop_bold)
08120 M01S00192.tdufi14 +++| input_text_begin out = (start_underline)
08121 M01S00193.tdufi14 +++| input_text_end out = (stop_underline)
08122 M01S00194.tdufi14 +++| italic_begin out = (start_inverse)
08123 M01S00195.tdufi14 +++| italic_end out = (stop_inverse)
08124 M01S00196.tdufi14 +++|
08125 M01S00197.tdufi14 +++|" LINE DRAWING CHARACTER SPECIFICATION "
08126 M01S00198.tdufi14 +++| ld_fine_begin out = (SO)
08127 M01S00199.tdufi14 +++| ld_fine_end out = (SI)
08128 M01S00200.tdufi14 +++| ld_fine_horizontal out = (71(16))
08129 M01S00201.tdufi14 +++| ld_fine_vertical out = (78(16))
08130 M01S00202.tdufi14 +++| ld_fine_upper_left out = (6C(16))
08131 M01S00203.tdufi14 +++| ld_fine_upper_right out = (6B(16))
08132 M01S00204.tdufi14 +++| ld_fine_lower_left out = (6D(16))
08133 M01S00205.tdufi14 +++| ld_fine_lower_right out = (6A(16))
08134 M01S00206.tdufi14 +++| ld_fine_up_t out = (77(16))
08135 M01S00207.tdufi14 +++| ld_fine_down_t out = (76(16))
08136 M01S00208.tdufi14 +++| ld_fine_left_t out = (74(16))
08137 M01S00209.tdufi14 +++| ld_fine_right_t out = (75(16))
08138 M01S00210.tdufi14 +++| ld_fine_cross out = (6E(16))
08139 M01S00211.tdufi14 +++|
08140 M01S00212.tdufi14 +++| ld_medium_begin out = (SO start_bold)
08141 M01S00213.tdufi14 +++| ld_medium_end out = (SI stop_bold)
08142 M01S00214.tdufi14 +++| ld_medium_horizontal out = (71(16))
08143 M01S00215.tdufi14 +++| ld_medium_vertical out = (78(16))
08144 M01S00216.tdufi14 +++| ld_medium_upper_left out = (6C(16))
08145 M01S00217.tdufi14 +++| ld_medium_upper_right out = (6B(16))
08146 M01S00218.tdufi14 +++| ld_medium_lower_left out = (6D(16))
08147 M01S00219.tdufi14 +++| ld_medium_lower_right out = (6A(16))
08148 M01S00220.tdufi14 +++| ld_medium_up_t out = (77(16))
08149 M01S00221.tdufi14 +++| ld_medium_down_t out = (76(16))
08150 M01S00222.tdufi14 +++| ld_medium_left_t out = (74(16))
08151 M01S00223.tdufi14 +++| ld_medium_right_t out = (75(16))
08152 M01S00224.tdufi14 +++| ld_medium_cross out = (6E(16))
08153 M01S00225.tdufi14 +++|
08154 M01S00226.tdufi14 +++| ld_bold_begin out = (start_inverse)
08155 M01S00227.tdufi14 +++| ld_bold_end out = (stop_inverse)
08156 M01S00228.tdufi14 +++| ld_bold_horizontal out = (' ')
08157 M01S00229.tdufi14 +++| ld_bold_vertical out = (' ')
08158 M01S00230.tdufi14 +++| ld_bold_upper_left out = (' ')
08159 M01S00231.tdufi14 +++| ld_bold_upper_right out = (' ')
08160 M01S00232.tdufi14 +++| ld_bold_lower_left out = (' ')
08161 M01S00233.tdufi14 +++| ld_bold_lower_right out = (' ')
08162 M01S00234.tdufi14 +++| ld_bold_up_t out = (' ')
08163 M01S00235.tdufi14 +++| ld_bold_down_t out = (' ')
08164 M01S00236.tdufi14 +++| ld_bold_left_t out = (' ')
08165 M01S00237.tdufi14 +++| ld_bold_right_t out = (' ')
08166 M01S00238.tdufi14 +++| ld_bold_cross out = (' ')
08167 M01S00239.tdufi14 +++|
08168 M01S00240.tdufi14 +++|" VARIABLES FOR FULL SCREEN EDITOR FUNCTION KEY DEFINITIONS "
08169 M01S00241.tdufi14 +++| k1 = ('SK1/SM/L/ MARK /;SKS1/SMW/L/MRKCHR/')
08170 M01S00242.tdufi14 +++| k2 = ('SK2/MMTP/L/ MOVE /;SKS2/CMTP;UM;SA' '/L/ONECPY/')
08171 M01S00243.tdufi14 +++| k3 = ('SK3/IBP/L/ INSB /;SKS3/DB/L/ DELB /')
08172 M01S00244.tdufi14 +++| k4 = ('SK4/PF/L/ FIRST/;SKS4/VL/L/ LAST /')
08173 M01S00245.tdufi14 +++| k5 = ('SK5/U/L/ UNDO /;SKS5/UM/L/UNMARK/')
08174 M01S00246.tdufi14 +++| k6 = ('SK6/Q/L/ QUIT /;SKS6/QR/L/ QUITR/')
08175 M01S00247.tdufi14 +++| k7 = ('SK7"L/&?/"L"LOCATE";SKS7/LN/L/LOCNXT/')
08176 M01S00248.tdufi14 +++| k8 = ('SK8/SP1/L/1 ROW /;SKS8/SP2/L/2 ROWS/')
08177 M01S00249.tdufi14 +++| k9 = ('SK9/V/L/MIDDLE/;SKS9/.E/L/ENDLIN/')
08178 M01S00250.tdufi14 +++| k10 = ('SK10/SVO0/L/ LEFT /;SKS10/SVO&C;.P+20/L/ RIGHT/')
08179 M01S00251.tdufi14 +++| k11 = ('SK11/.S/L/ SPLIT/;SKS11/.J/L/ JOIN /')
08180 M01S00252.tdufi14 +++| k12 = ('SK12/.F/L/ PARA /;SKS12/.C/L/CENTER/')
08181 M01S00253.tdufi14 +++| k13 = ('SK13/SS/L/ CLEAR/;SKS13/.S;D;.E/L/ TRUNC/')
08182 M01S00254.tdufi14 +++| k14 = ('SK14/H/L/ HELP /;SKS14/EDIT/L/UNSPLT/')
08183 M01S00255.tdufi14 +++| k15 = ('SK15/CMTP/L/ COPY /;SKS15/DM/L/ DELM /')
08184 M01S00256.tdufi14 +++| k16 = ('SK16/SVC132/L/132COL/;SKS16/SVC80/L/ 80COL/;')
08185 M01S00257.tdufi14 +++|
08186 M01S00258.tdufi14 +++|" DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR "
08187 M01S00259.tdufi14 +++| application_string...
08188 M01S00260.tdufi14 +++| name = ('FSEKEYS')...
08189 M01S00261.tdufi14 +++| out = (k1 ';' k2 ';' k3 ';' k4 ';' k5)
08190 M01S00262.tdufi14 +++| application_string...
08191 M01S00263.tdufi14 +++| name = ('FSEKEYS')...
08192 M01S00264.tdufi14 +++| out = (k6 ';' k7 ';' k8 ';' k9 ';' k10)
08193 M01S00265.tdufi14 +++| application_string...
08194 M01S00266.tdufi14 +++| name = ('FSEKEYS')...
08195 M01S00267.tdufi14 +++| out = (k11 ';' k12 ';' k13 ';' k14 ';' k15 ';' k16)
08196 M01S00268.tdufi14 +++|
08197 M01S00269.tdufi14 +++|
08198 M01S00270.tdufi14 +++|" END OF NOS TERMINAL DEFINITION FILE FOR MACINTOSH "
08199 M01S00271.tdufi14 +++|" RUNNING CONTROL DATA CONNECT V2.1 OR DESKTOP/VE V1.2 "
Line S00002 Modification History |
M01 (Added by) | tdufi16 |
Seq # *Modification Id* Act
----------------------------+
08200 M01S00002.tdufi16 +++|*WEOR
08201 M01S00003.tdufi16 +++|TDUMC22
08202 M01S00004.tdufi16 +++|" NOS Terminal Definition File for Macintosh "
08203 M01S00005.tdufi16 +++|" running Control Data CONNECT V2.2 "
08204 M01S00006.tdufi16 +++|
08205 M01S00007.tdufi16 +++|" MCON22 DECEMBER, 1989 "
08206 M01S00008.tdufi16 +++|
08207 M01S00009.tdufi16 +++|" To change the full screen line count for larger screens, make following "
08208 M01S00010.tdufi16 +++|" modifications to this Terminal Definition source before recompiling: "
08209 M01S00011.tdufi16 +++|" Replace Full_Screen_Line_Count variable value 24 with full screen line "
08210 M01S00012.tdufi16 +++|" count (24 to 64) defined in CONNECT Terminal Settings. "
08211 M01S00013.tdufi16 +++|" Replace rows = 24 in set_size lines with Mac full screen line count. "
08212 M01S00014.tdufi16 +++|" Replace model_name value with unique terminal name such as "
08213 M01S00015.tdufi16 +++|" MC22XX where XX is the full screen line count (24 to 64). "
08214 M01S00016.tdufi16 +++|
08215 M01S00017.tdufi16 +++|" VARIABLES "
08216 M01S00018.tdufi16 +++| Full_Screen_Line_Count = ('24') "sets Mac Full_Screen_Line_Count"
08217 M01S00019.tdufi16 +++| clear_all_tabs = (ESC '[3g')
08218 M01S00020.tdufi16 +++| set_80_cols = (ESC '[?3l')
08219 M01S00021.tdufi16 +++| set_132_cols = (ESC '[?3h')
08220 M01S00022.tdufi16 +++| start_bold = (ESC '[1m')
08221 M01S00023.tdufi16 +++| start_inverse = (ESC '[7m')
08222 M01S00024.tdufi16 +++| start_underline = (ESC '[4m')
08223 M01S00025.tdufi16 +++| stop_bold = (ESC '[21m')
08224 M01S00026.tdufi16 +++| stop_inverse = (ESC '[27m')
08225 M01S00027.tdufi16 +++| stop_underline = (ESC '[24m')
08226 M01S00028.tdufi16 +++| set_graphics = (ESC '(B' ESC ')0' SI)
08227 M01S00029.tdufi16 +++| enable_auto_tab = (ESC '[=3h')
08228 M01S00030.tdufi16 +++| disable_auto_wrap = (ESC '[?7l')
08229 M01S00031.tdufi16 +++| enable_insertion = (ESC '[4h')
08230 M01S00032.tdufi16 +++| disable_insertion = (ESC '[4l')
08231 M01S00033.tdufi16 +++| global_protect_on = (ESC '[=1h')
08232 M01S00034.tdufi16 +++| global_protect_off = (ESC '[=1l')
08233 M01S00035.tdufi16 +++| cursor_pos_721 = (ESC '[=6h')
08234 M01S00036.tdufi16 +++| reset_terminal = (ESC 'c')
08235 M01S00037.tdufi16 +++| enter_screen_mode = (ESC '[=5h')
08236 M01S00038.tdufi16 +++| enter_line_mode = (ESC '[=5l')
08237 M01S00039.tdufi16 +++| enter_term_mode = (ESC '%!2')
08238 M01S00040.tdufi16 +++| NOS_host = (ESC '[2t')
08239 M01S00041.tdufi16 +++| set_screen_size = (ESC '[' Full_Screen_Line_Count ';80z')
08240 M01S00042.tdufi16 +++|
08241 M01S00043.tdufi16 +++|" MODEL NAME AND COMMUNICATION TYPE "
08242 M01S00044.tdufi16 +++| model_name value = 'MCON22'
08243 M01S00045.tdufi16 +++| communications type = asynch
08244 M01S00046.tdufi16 +++|
08245 M01S00047.tdufi16 +++|" END OF INFORMATION SPECIFICATION "
08246 M01S00048.tdufi16 +++| end_of_information in = (0)
08247 M01S00049.tdufi16 +++|
08248 M01S00050.tdufi16 +++|" CURSOR POSITIONING INFORMATION "
08249 M01S00051.tdufi16 +++| cursor_pos_encoding bias = (0) type = ansi_cursor
08250 M01S00052.tdufi16 +++| cursor_pos_column_first value = FALSE
08251 M01S00053.tdufi16 +++| cursor_pos_column_length value = (0)
08252 M01S00054.tdufi16 +++| cursor_pos_row_length value = (0)
08253 M01S00055.tdufi16 +++| cursor_pos_begin out = (ESC '[')
08254 M01S00056.tdufi16 +++| cursor_pos_second out = (';')
08255 M01S00057.tdufi16 +++| cursor_pos_third out = ('H')
08256 M01S00058.tdufi16 +++|
08257 M01S00059.tdufi16 +++|" CURSOR MOVEMENT INFORMATION "
08258 M01S00060.tdufi16 +++| cursor_home inout = (ESC '[H') label='Option H'
08259 M01S00061.tdufi16 +++| cursor_up inout = (ESC '[A') label='up arrow'
08260 M01S00062.tdufi16 +++| cursor_down inout = (ESC '[B') label='down arrow'
08261 M01S00063.tdufi16 +++| cursor_right inout = (ESC '[C') label='right arrow'
08262 M01S00064.tdufi16 +++| cursor_left inout = (ESC '[D') label='left arrow'
08263 M01S00065.tdufi16 +++|
08264 M01S00066.tdufi16 +++|" CURSOR BEHAVIOR (for cursor movement keys) "
08265 M01S00067.tdufi16 +++| move_past_right type = wrap_adjacent_next
08266 M01S00068.tdufi16 +++| move_past_left type = wrap_adjacent_next
08267 M01S00069.tdufi16 +++| move_past_top type = stop_next
08268 M01S00070.tdufi16 +++| move_past_bottom type = stop_next
08269 M01S00071.tdufi16 +++|
08270 M01S00072.tdufi16 +++|" CURSOR BEHAVIOR (for character keys) "
08271 M01S00073.tdufi16 +++| char_past_left type = wrap_adjacent_next
08272 M01S00074.tdufi16 +++| char_past_right type = wrap_adjacent_next
08273 M01S00075.tdufi16 +++| char_past_last_position type = wrap_adjacent_next
08274 M01S00076.tdufi16 +++|
08275 M01S00077.tdufi16 +++|" TERMINAL ATTRIBUTES "
08276 M01S00078.tdufi16 +++| clears_when_change_size value = TRUE "for 80/132 column change"
08277 M01S00079.tdufi16 +++| function_key_leaves_mark value = FALSE
08278 M01S00080.tdufi16 +++| has_hidden value = FALSE
08279 M01S00081.tdufi16 +++| has_protect value = TRUE
08280 M01S00082.tdufi16 +++| home_at_top value = TRUE
08281 M01S00083.tdufi16 +++| multiple_sizes value = TRUE
08282 M01S00084.tdufi16 +++| tabs_to_home value = FALSE
08283 M01S00085.tdufi16 +++| tabs_to_tab_stops value = TRUE
08284 M01S00086.tdufi16 +++| tabs_to_unprotected value = TRUE
08285 M01S00087.tdufi16 +++| type_ahead value = TRUE
08286 M01S00088.tdufi16 +++| automatic_tabbing value = TRUE
08287 M01S00089.tdufi16 +++|
08288 M01S00090.tdufi16 +++|" SCREEN SIZES "
08289 M01S00091.tdufi16 +++| set_size rows = 24 columns = 80 out = (set_80_cols)
08290 M01S00092.tdufi16 +++| set_size rows = 24 columns = 132 out = (set_132_cols)
08291 M01S00093.tdufi16 +++|
08292 M01S00094.tdufi16 +++|" TERMINAL CAPABILITIES "
08293 M01S00095.tdufi16 +++| insert_char inout = (ESC '[@') label='Option Space'
08294 M01S00096.tdufi16 +++| insert_line_bol inout = (ESC '[L') label='Option Shift Space'
08295 M01S00097.tdufi16 +++| delete_char inout = (ESC '[P') label='Option Delete'
08296 M01S00098.tdufi16 +++| delete_line_bol inout = (ESC '[M') label='Option Shift Delete'
08297 M01S00099.tdufi16 +++| erase_end_of_line inout = (ESC '[N') label='Option Clear'
08298 M01S00100.tdufi16 +++| erase_line_stay inout = (ESC '[2N')
08299 M01S00101.tdufi16 +++| erase_page_stay inout = (ESC '[2J') label='Clear'
08300 M01S00102.tdufi16 +++| backspace in = (BS) label='Delete'
08301 M01S00103.tdufi16 +++| tab_forward inout = (HT) label='Tab'
08302 M01S00104.tdufi16 +++| tab_backward inout = (ESC '[Z') label='Option Tab'
08303 M01S00105.tdufi16 +++| tab_clear_all inout = (clear_all_tabs)
08304 M01S00106.tdufi16 +++| tab_set inout = (ESC 'H')
08305 M01S00107.tdufi16 +++| tab_clear inout = (ESC '[g')
08306 M01S00108.tdufi16 +++| insert_mode_begin inout = (enable_insertion)
08307 M01S00109.tdufi16 +++| insert_mode_end inout = (disable_insertion)
08308 M01S00110.tdufi16 +++|
08309 M01S00111.tdufi16 +++|" SCREEN AND LINE MODE TRANSITION "
08310 M01S00112.tdufi16 +++| set_screen_mode out = (NOS_host enter_term_mode enter_screen_mode ..
08311 M01S00113.tdufi16 +++| clear_all_tabs set_graphics disable_auto_wrap ..
08312 M01S00114.tdufi16 +++| enable_auto_tab cursor_pos_721 set_screen_size)
08313 M01S00115.tdufi16 +++|
08314 M01S00116.tdufi16 +++| set_line_mode out = (enter_line_mode set_graphics reset_terminal)
08315 M01S00117.tdufi16 +++|
08316 M01S00118.tdufi16 +++|" MISCELLANEOUS TERMINAL SEQUENCES "
08317 M01S00119.tdufi16 +++| protect_begin out = (ESC 'V')
08318 M01S00120.tdufi16 +++| protect_end out = (ESC 'W')
08319 M01S00121.tdufi16 +++| protect_all out = (ESC '[1p')
08320 M01S00122.tdufi16 +++| output_begin out = (global_protect_off disable_insertion)
08321 M01S00123.tdufi16 +++| output_end out = (global_protect_on)
08322 M01S00124.tdufi16 +++| bell_nak out = (BEL)
08323 M01S00125.tdufi16 +++|
08324 M01S00126.tdufi16 +++| " CDC STANDARD FUNCTION KEY INPUT INFORMATION "
08325 M01S00127.tdufi16 +++| next in = (CR) label='Return'
08326 M01S00128.tdufi16 +++| data in = (ESC 'O' 27(16)) label='Option "'
08327 M01S00129.tdufi16 +++| data_s in = (ESC 'O' 22(16)) label='Option Shift "'
08328 M01S00130.tdufi16 +++| back in = (ESC 'O;') label='Option ;'
08329 M01S00131.tdufi16 +++| back_s in = (ESC 'O:') label='Option Shift ;'
08330 M01S00132.tdufi16 +++| help in = (ESC 'O/') label='Option ?'
08331 M01S00133.tdufi16 +++| help_s in = (ESC 'O?') label='Option Shift ?'
08332 M01S00134.tdufi16 +++| edit in = (ESC 'O.') label='Option .'
08333 M01S00135.tdufi16 +++| edit_s in = (ESC 'O>') label='Option Shift .'
08334 M01S00136.tdufi16 +++| down in = (ESC 'O+') label='Option D'
08335 M01S00137.tdufi16 +++| down_s in = (ESC 'O-') label='Option Shift D'
08336 M01S00138.tdufi16 +++| up in = (ESC 'O(') label='Option U'
08337 M01S00139.tdufi16 +++| up_s in = (ESC 'O)') label='Option Shift U'
08338 M01S00140.tdufi16 +++| fwd in = (ESC 'OX') label='Option F'
08339 M01S00141.tdufi16 +++| fwd_s in = (ESC 'Oo') label='Option Shift F'
08340 M01S00142.tdufi16 +++| bkw in = (ESC 'OW') label='Option B'
08341 M01S00143.tdufi16 +++| bkw_s in = (ESC 'Of') label='Option Shift B'
08342 M01S00144.tdufi16 +++|
08343 M01S00145.tdufi16 +++|" PROGRAMMABLE FUNCTION KEY INPUT INFORMATION "
08344 M01S00146.tdufi16 +++| f1 in = (ESC 'Oq') label='F1 Option 1'
08345 M01S00147.tdufi16 +++| f2 in = (ESC 'Or') label='F2 Option 2'
08346 M01S00148.tdufi16 +++| f3 in = (ESC 'Os') label='F3 Option 3'
08347 M01S00149.tdufi16 +++| f4 in = (ESC 'Ot') label='F4 Option 4'
08348 M01S00150.tdufi16 +++| f5 in = (ESC 'Ou') label='F5 Option 5'
08349 M01S00151.tdufi16 +++| f6 in = (ESC 'Ov') label='F6 Option 6'
08350 M01S00152.tdufi16 +++| f7 in = (ESC 'Ow') label='F7 Option 7'
08351 M01S00153.tdufi16 +++| f8 in = (ESC 'Ox') label='F8 Option 8'
08352 M01S00154.tdufi16 +++| f9 in = (ESC 'Oy') label='F9 Option 9'
08353 M01S00155.tdufi16 +++| f10 in = (ESC 'Oz') label='10 Option 0'
08354 M01S00156.tdufi16 +++| f11 in = (ESC 'O{') label='11 Option Q'
08355 M01S00157.tdufi16 +++| f12 in = (ESC 'O|') label='12 Option W'
08356 M01S00158.tdufi16 +++| f13 in = (ESC 'O}') label='13 Option E'
08357 M01S00159.tdufi16 +++| f14 in = (ESC 'O~') label='14 Option R'
08358 M01S00160.tdufi16 +++| f15 in = (ESC 'O_') label='15 Option T'
08359 M01S00161.tdufi16 +++| f16 in = (ESC 'OU') label='16 Option Y'
08360 M01S00162.tdufi16 +++| f1_s in = (ESC 'Og') label=' Option Shift 1'
08361 M01S00163.tdufi16 +++| f2_s in = (ESC 'Oh') label=' Option Shift 2'
08362 M01S00164.tdufi16 +++| f3_s in = (ESC 'Oi') label=' Option Shift 3'
08363 M01S00165.tdufi16 +++| f4_s in = (ESC 'Oj') label=' Option Shift 4'
08364 M01S00166.tdufi16 +++| f5_s in = (ESC 'Om') label=' Option Shift 5'
08365 M01S00167.tdufi16 +++| f6_s in = (ESC 'Ol') label=' Option Shift 6'
08366 M01S00168.tdufi16 +++| f7_s in = (ESC 'OM') label=' Option Shift 7'
08367 M01S00169.tdufi16 +++| f8_s in = (ESC 'On') label=' Option Shift 8'
08368 M01S00170.tdufi16 +++| f9_s in = (ESC 'Op') label=' Option Shift 9'
08369 M01S00171.tdufi16 +++| f10_s in = (ESC 'OO') label=' Option Shift 0'
08370 M01S00172.tdufi16 +++| f11_s in = (ESC 'Oa') label=' Option Shift Q'
08371 M01S00173.tdufi16 +++| f12_s in = (ESC 'Ob') label=' Option Shift W'
08372 M01S00174.tdufi16 +++| f13_s in = (ESC 'Oc') label=' Option Shift E'
08373 M01S00175.tdufi16 +++| f14_s in = (ESC 'Od') label=' Option Shift R'
08374 M01S00176.tdufi16 +++| f15_s in = (ESC 'Oe') label=' Option Shift T'
08375 M01S00177.tdufi16 +++| f16_s in = (ESC 'OV') label=' Option Shift Y'
08376 M01S00178.tdufi16 +++|
08377 M01S00179.tdufi16 +++|" TERMINAL VIDEO ATTRIBUTES "
08378 M01S00180.tdufi16 +++| alt_begin out = (start_bold)
08379 M01S00181.tdufi16 +++| alt_end out = (stop_bold)
08380 M01S00182.tdufi16 +++| blink_begin out = () "not supported"
08381 M01S00183.tdufi16 +++| blink_end out = () "not supported"
08382 M01S00184.tdufi16 +++| inverse_begin out = (start_inverse)
08383 M01S00185.tdufi16 +++| inverse_end out = (stop_inverse)
08384 M01S00186.tdufi16 +++| underline_begin out = (start_underline)
08385 M01S00187.tdufi16 +++| underline_end out = (stop_underline)
08386 M01S00188.tdufi16 +++|
08387 M01S00189.tdufi16 +++|" LOGICAL ATTRIBUTE SPECIFICATIONS "
08388 M01S00190.tdufi16 +++| error_begin out = (start_bold)
08389 M01S00191.tdufi16 +++| error_end out = (stop_bold)
08390 M01S00192.tdufi16 +++| input_text_begin out = (start_underline)
08391 M01S00193.tdufi16 +++| input_text_end out = (stop_underline)
08392 M01S00194.tdufi16 +++| italic_begin out = (start_inverse)
08393 M01S00195.tdufi16 +++| italic_end out = (stop_inverse)
08394 M01S00196.tdufi16 +++|
08395 M01S00197.tdufi16 +++|" LINE DRAWING CHARACTER SPECIFICATION "
08396 M01S00198.tdufi16 +++| ld_fine_begin out = (SO)
08397 M01S00199.tdufi16 +++| ld_fine_end out = (SI)
08398 M01S00200.tdufi16 +++| ld_fine_horizontal out = (71(16))
08399 M01S00201.tdufi16 +++| ld_fine_vertical out = (78(16))
08400 M01S00202.tdufi16 +++| ld_fine_upper_left out = (6C(16))
08401 M01S00203.tdufi16 +++| ld_fine_upper_right out = (6B(16))
08402 M01S00204.tdufi16 +++| ld_fine_lower_left out = (6D(16))
08403 M01S00205.tdufi16 +++| ld_fine_lower_right out = (6A(16))
08404 M01S00206.tdufi16 +++| ld_fine_up_t out = (77(16))
08405 M01S00207.tdufi16 +++| ld_fine_down_t out = (76(16))
08406 M01S00208.tdufi16 +++| ld_fine_left_t out = (74(16))
08407 M01S00209.tdufi16 +++| ld_fine_right_t out = (75(16))
08408 M01S00210.tdufi16 +++| ld_fine_cross out = (6E(16))
08409 M01S00211.tdufi16 +++|
08410 M01S00212.tdufi16 +++| ld_medium_begin out = (SO start_bold)
08411 M01S00213.tdufi16 +++| ld_medium_end out = (SI stop_bold)
08412 M01S00214.tdufi16 +++| ld_medium_horizontal out = (71(16))
08413 M01S00215.tdufi16 +++| ld_medium_vertical out = (78(16))
08414 M01S00216.tdufi16 +++| ld_medium_upper_left out = (6C(16))
08415 M01S00217.tdufi16 +++| ld_medium_upper_right out = (6B(16))
08416 M01S00218.tdufi16 +++| ld_medium_lower_left out = (6D(16))
08417 M01S00219.tdufi16 +++| ld_medium_lower_right out = (6A(16))
08418 M01S00220.tdufi16 +++| ld_medium_up_t out = (77(16))
08419 M01S00221.tdufi16 +++| ld_medium_down_t out = (76(16))
08420 M01S00222.tdufi16 +++| ld_medium_left_t out = (74(16))
08421 M01S00223.tdufi16 +++| ld_medium_right_t out = (75(16))
08422 M01S00224.tdufi16 +++| ld_medium_cross out = (6E(16))
08423 M01S00225.tdufi16 +++|
08424 M01S00226.tdufi16 +++| ld_bold_begin out = (start_inverse)
08425 M01S00227.tdufi16 +++| ld_bold_end out = (stop_inverse)
08426 M01S00228.tdufi16 +++| ld_bold_horizontal out = (' ')
08427 M01S00229.tdufi16 +++| ld_bold_vertical out = (' ')
08428 M01S00230.tdufi16 +++| ld_bold_upper_left out = (' ')
08429 M01S00231.tdufi16 +++| ld_bold_upper_right out = (' ')
08430 M01S00232.tdufi16 +++| ld_bold_lower_left out = (' ')
08431 M01S00233.tdufi16 +++| ld_bold_lower_right out = (' ')
08432 M01S00234.tdufi16 +++| ld_bold_up_t out = (' ')
08433 M01S00235.tdufi16 +++| ld_bold_down_t out = (' ')
08434 M01S00236.tdufi16 +++| ld_bold_left_t out = (' ')
08435 M01S00237.tdufi16 +++| ld_bold_right_t out = (' ')
08436 M01S00238.tdufi16 +++| ld_bold_cross out = (' ')
08437 M01S00239.tdufi16 +++|
08438 M01S00240.tdufi16 +++|" VARIABLES FOR FULL SCREEN EDITOR FUNCTION KEY DEFINITIONS "
08439 M01S00241.tdufi16 +++| k1 = ('SK1/SM/L/ MARK /;SKS1/SMW/L/MRKCHR/')
08440 M01S00242.tdufi16 +++| k2 = ('SK2/MMTP/L/ MOVE /;SKS2/CMTP;UM;SA' '/L/ONECPY/')
08441 M01S00243.tdufi16 +++| k3 = ('SK3/IBP/L/ INSB /;SKS3/DB/L/ DELB /')
08442 M01S00244.tdufi16 +++| k4 = ('SK4/PF/L/ FIRST/;SKS4/VL/L/ LAST /')
08443 M01S00245.tdufi16 +++| k5 = ('SK5/U/L/ UNDO /;SKS5/UM/L/UNMARK/')
08444 M01S00246.tdufi16 +++| k6 = ('SK6/Q/L/ QUIT /;SKS6/QR/L/ QUITR/')
08445 M01S00247.tdufi16 +++| k7 = ('SK7"L/&?/"L"LOCATE";SKS7/LN/L/LOCNXT/')
08446 M01S00248.tdufi16 +++| k8 = ('SK8/SP1/L/1 ROW /;SKS8/SP2/L/2 ROWS/')
08447 M01S00249.tdufi16 +++| k9 = ('SK9/V/L/MIDDLE/;SKS9/.E/L/ENDLIN/')
08448 M01S00250.tdufi16 +++| k10 = ('SK10/SVO0/L/ LEFT /;SKS10/SVO&C;.P+20/L/ RIGHT/')
08449 M01S00251.tdufi16 +++| k11 = ('SK11/.S/L/ SPLIT/;SKS11/.J/L/ JOIN /')
08450 M01S00252.tdufi16 +++| k12 = ('SK12/.F/L/ PARA /;SKS12/.C/L/CENTER/')
08451 M01S00253.tdufi16 +++| k13 = ('SK13/SS/L/ CLEAR/;SKS13/.S;D;.E/L/ TRUNC/')
08452 M01S00254.tdufi16 +++| k14 = ('SK14/H/L/ HELP /;SKS14/EDIT/L/UNSPLT/')
08453 M01S00255.tdufi16 +++| k15 = ('SK15/CMTP/L/ COPY /;SKS15/DM/L/ DELM /')
08454 M01S00256.tdufi16 +++| k16 = ('SK16/SVC132/L/132COL/;SKS16/SVC80/L/ 80COL/;')
08455 M01S00257.tdufi16 +++|
08456 M01S00258.tdufi16 +++|" DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR "
08457 M01S00259.tdufi16 +++| application_string...
08458 M01S00260.tdufi16 +++| name = ('FSEKEYS')...
08459 M01S00261.tdufi16 +++| out = (k1 ';' k2 ';' k3 ';' k4 ';' k5)
08460 M01S00262.tdufi16 +++| application_string...
08461 M01S00263.tdufi16 +++| name = ('FSEKEYS')...
08462 M01S00264.tdufi16 +++| out = (k6 ';' k7 ';' k8 ';' k9 ';' k10)
08463 M01S00265.tdufi16 +++| application_string...
08464 M01S00266.tdufi16 +++| name = ('FSEKEYS')...
08465 M01S00267.tdufi16 +++| out = (k11 ';' k12 ';' k13 ';' k14 ';' k15 ';' k16)
08466 M01S00268.tdufi16 +++|
08467 M01S00269.tdufi16 +++|
08468 M01S00270.tdufi16 +++|" End of NOS Terminal Definition File for Macintosh "
08469 M01S00271.tdufi16 +++|" running Control Data CONNECT V2.2 "
Line S00001 Modification History |
M01 (Added by) | ns2503 |
Seq # *Modification Id* Act
----------------------------+
08470 M01S00001.ns2503 +++|*WEOR
Line S00002 Modification History |
M01 (Added by) | tdufi19 |
Seq # *Modification Id* Act
----------------------------+
08471 M01S00002.tdufi19 +++|TDUVM30
08472 M01S00003.tdufi19 +++|" NOS Terminal Definition File for Apple Macintosh "
08473 M01S00004.tdufi19 +++|" running Control Data VistaCOM MAC V3.0 "
08474 M01S00005.tdufi19 +++|
08475 M01S00006.tdufi19 +++|" VMAC30 DECEMBER, 1990 "
08476 M01S00007.tdufi19 +++|
08477 M01S00008.tdufi19 +++|" To change the full screen line count for larger screens, make following "
08478 M01S00009.tdufi19 +++|" modifications to this Terminal Definition source before recompiling: "
08479 M01S00010.tdufi19 +++|" Replace Full_Screen_Line_Count variable value 24 with full screen line "
08480 M01S00011.tdufi19 +++|" count (24 to 64) defined in VistaCOM MAC Terminal Settings. "
08481 M01S00012.tdufi19 +++|" Replace rows = 24 in set_size lines with Mac full screen line count. "
08482 M01S00013.tdufi19 +++|" Replace model_name value with unique terminal name such as "
08483 M01S00014.tdufi19 +++|" VM30XX where XX is the full screen line count (24 to 64). "
08484 M01S00015.tdufi19 +++|
08485 M01S00016.tdufi19 +++|" VARIABLES "
08486 M01S00017.tdufi19 +++| Full_Screen_Line_Count = ('24') "sets Mac Full_Screen_Line_Count"
08487 M01S00018.tdufi19 +++| clear_all_tabs = (ESC '[3g')
08488 M01S00019.tdufi19 +++| set_80_cols = (ESC '[?3l')
08489 M01S00020.tdufi19 +++| set_132_cols = (ESC '[?3h')
08490 M01S00021.tdufi19 +++| start_bold = (ESC '[1m')
08491 M01S00022.tdufi19 +++| start_inverse = (ESC '[7m')
08492 M01S00023.tdufi19 +++| start_underline = (ESC '[4m')
08493 M01S00024.tdufi19 +++| stop_bold = (ESC '[21m')
08494 M01S00025.tdufi19 +++| stop_inverse = (ESC '[27m')
08495 M01S00026.tdufi19 +++| stop_underline = (ESC '[24m')
08496 M01S00027.tdufi19 +++| set_graphics = (ESC '(B' ESC ')0' SI)
08497 M01S00028.tdufi19 +++| enable_auto_tab = (ESC '[=3h')
08498 M01S00029.tdufi19 +++| disable_auto_wrap = (ESC '[?7l')
08499 M01S00030.tdufi19 +++| enable_insertion = (ESC '[4h')
08500 M01S00031.tdufi19 +++| disable_insertion = (ESC '[4l')
08501 M01S00032.tdufi19 +++| global_protect_on = (ESC '[=1h')
08502 M01S00033.tdufi19 +++| global_protect_off = (ESC '[=1l')
08503 M01S00034.tdufi19 +++| cursor_pos_721 = (ESC '[=6h')
08504 M01S00035.tdufi19 +++| reset_terminal = (ESC 'c')
08505 M01S00036.tdufi19 +++| enter_screen_mode = (ESC '[=5h')
08506 M01S00037.tdufi19 +++| enter_line_mode = (ESC '[=5l')
08507 M01S00038.tdufi19 +++| enter_term_mode = (ESC '%!2')
08508 M01S00039.tdufi19 +++| NOS_host = (ESC '[2t')
08509 M01S00040.tdufi19 +++| set_screen_size = (ESC '[' Full_Screen_Line_Count ';80z')
08510 M01S00041.tdufi19 +++|
08511 M01S00042.tdufi19 +++|" MODEL NAME AND COMMUNICATION TYPE "
08512 M01S00043.tdufi19 +++| model_name value = 'VMAC30'
08513 M01S00044.tdufi19 +++| communications type = asynch
08514 M01S00045.tdufi19 +++|
08515 M01S00046.tdufi19 +++|" END OF INFORMATION SPECIFICATION "
08516 M01S00047.tdufi19 +++| end_of_information in = (0)
08517 M01S00048.tdufi19 +++|
08518 M01S00049.tdufi19 +++|" CURSOR POSITIONING INFORMATION "
08519 M01S00050.tdufi19 +++| cursor_pos_encoding bias = (0) type = ansi_cursor
08520 M01S00051.tdufi19 +++| cursor_pos_column_first value = FALSE
08521 M01S00052.tdufi19 +++| cursor_pos_column_length value = (0)
08522 M01S00053.tdufi19 +++| cursor_pos_row_length value = (0)
08523 M01S00054.tdufi19 +++| cursor_pos_begin out = (ESC '[')
08524 M01S00055.tdufi19 +++| cursor_pos_second out = (';')
08525 M01S00056.tdufi19 +++| cursor_pos_third out = ('H')
08526 M01S00057.tdufi19 +++|
08527 M01S00058.tdufi19 +++|" CURSOR MOVEMENT INFORMATION "
08528 M01S00059.tdufi19 +++| cursor_home inout = (ESC '[H') label='Option H'
08529 M01S00060.tdufi19 +++| cursor_up inout = (ESC '[A') label='up arrow'
08530 M01S00061.tdufi19 +++| cursor_down inout = (ESC '[B') label='down arrow'
08531 M01S00062.tdufi19 +++| cursor_right inout = (ESC '[C') label='right arrow'
08532 M01S00063.tdufi19 +++| cursor_left inout = (ESC '[D') label='left arrow'
08533 M01S00064.tdufi19 +++|
08534 M01S00065.tdufi19 +++|" CURSOR BEHAVIOR (for cursor movement keys) "
08535 M01S00066.tdufi19 +++| move_past_right type = wrap_adjacent_next
08536 M01S00067.tdufi19 +++| move_past_left type = wrap_adjacent_next
08537 M01S00068.tdufi19 +++| move_past_top type = stop_next
08538 M01S00069.tdufi19 +++| move_past_bottom type = stop_next
08539 M01S00070.tdufi19 +++|
08540 M01S00071.tdufi19 +++|" CURSOR BEHAVIOR (for character keys) "
08541 M01S00072.tdufi19 +++| char_past_left type = wrap_adjacent_next
08542 M01S00073.tdufi19 +++| char_past_right type = wrap_adjacent_next
08543 M01S00074.tdufi19 +++| char_past_last_position type = wrap_adjacent_next
08544 M01S00075.tdufi19 +++|
08545 M01S00076.tdufi19 +++|" TERMINAL ATTRIBUTES "
08546 M01S00077.tdufi19 +++| clears_when_change_size value = TRUE "for 80/132 column change"
08547 M01S00078.tdufi19 +++| function_key_leaves_mark value = FALSE
08548 M01S00079.tdufi19 +++| has_hidden value = FALSE
08549 M01S00080.tdufi19 +++| has_protect value = TRUE
08550 M01S00081.tdufi19 +++| home_at_top value = TRUE
08551 M01S00082.tdufi19 +++| multiple_sizes value = TRUE
08552 M01S00083.tdufi19 +++| tabs_to_home value = FALSE
08553 M01S00084.tdufi19 +++| tabs_to_tab_stops value = TRUE
08554 M01S00085.tdufi19 +++| tabs_to_unprotected value = TRUE
08555 M01S00086.tdufi19 +++| type_ahead value = TRUE
08556 M01S00087.tdufi19 +++| automatic_tabbing value = TRUE
08557 M01S00088.tdufi19 +++|
08558 M01S00089.tdufi19 +++|" SCREEN SIZES "
08559 M01S00090.tdufi19 +++| set_size rows = 24 columns = 80 out = (set_80_cols)
08560 M01S00091.tdufi19 +++| set_size rows = 24 columns = 132 out = (set_132_cols)
08561 M01S00092.tdufi19 +++|
08562 M01S00093.tdufi19 +++|" TERMINAL CAPABILITIES "
08563 M01S00094.tdufi19 +++| insert_char inout = (ESC '[@') label='Option Space'
08564 M01S00095.tdufi19 +++| insert_line_bol inout = (ESC '[L') label='Option Shift Space'
08565 M01S00096.tdufi19 +++| delete_char inout = (ESC '[P') label='Option Delete'
08566 M01S00097.tdufi19 +++| delete_line_bol inout = (ESC '[M') label='Option Shift Delete'
08567 M01S00098.tdufi19 +++| erase_end_of_line inout = (ESC '[N') label='Option Clear'
08568 M01S00099.tdufi19 +++| erase_line_stay inout = (ESC '[2N')
08569 M01S00100.tdufi19 +++| erase_page_stay inout = (ESC '[2J') label='Clear'
08570 M01S00101.tdufi19 +++| backspace in = (BS) label='Delete'
08571 M01S00102.tdufi19 +++| tab_forward inout = (HT) label='Tab'
08572 M01S00103.tdufi19 +++| tab_backward inout = (ESC '[Z') label='Option Tab'
08573 M01S00104.tdufi19 +++| tab_clear_all inout = (clear_all_tabs)
08574 M01S00105.tdufi19 +++| tab_set inout = (ESC 'H')
08575 M01S00106.tdufi19 +++| tab_clear inout = (ESC '[g')
08576 M01S00107.tdufi19 +++| insert_mode_begin inout = (enable_insertion)
08577 M01S00108.tdufi19 +++| insert_mode_end inout = (disable_insertion)
08578 M01S00109.tdufi19 +++|
08579 M01S00110.tdufi19 +++|" SCREEN AND LINE MODE TRANSITION "
08580 M01S00111.tdufi19 +++| set_screen_mode out = (NOS_host enter_term_mode enter_screen_mode ..
08581 M01S00112.tdufi19 +++| clear_all_tabs set_graphics disable_auto_wrap ..
08582 M01S00113.tdufi19 +++| enable_auto_tab cursor_pos_721 set_screen_size)
08583 M01S00114.tdufi19 +++|
08584 M01S00115.tdufi19 +++| set_line_mode out = (enter_line_mode set_graphics reset_terminal)
08585 M01S00116.tdufi19 +++|
08586 M01S00117.tdufi19 +++|" MISCELLANEOUS TERMINAL SEQUENCES "
08587 M01S00118.tdufi19 +++| protect_begin out = (ESC 'V')
08588 M01S00119.tdufi19 +++| protect_end out = (ESC 'W')
08589 M01S00120.tdufi19 +++| protect_all out = (ESC '[1p')
08590 M01S00121.tdufi19 +++| output_begin out = (global_protect_off disable_insertion)
08591 M01S00122.tdufi19 +++| output_end out = (global_protect_on)
08592 M01S00123.tdufi19 +++| bell_nak out = (BEL)
08593 M01S00124.tdufi19 +++|
08594 M01S00125.tdufi19 +++| " CDC STANDARD FUNCTION KEY INPUT INFORMATION "
08595 M01S00126.tdufi19 +++| next in = (CR) label='Return'
08596 M01S00127.tdufi19 +++| data in = (ESC 'O' 27(16)) label='Option "'
08597 M01S00128.tdufi19 +++| data_s in = (ESC 'O' 22(16)) label='Option Shift "'
08598 M01S00129.tdufi19 +++| back in = (ESC 'O;') label='Option ;'
08599 M01S00130.tdufi19 +++| back_s in = (ESC 'O:') label='Option Shift ;'
08600 M01S00131.tdufi19 +++| help in = (ESC 'O/') label='Option ?'
08601 M01S00132.tdufi19 +++| help_s in = (ESC 'O?') label='Option Shift ?'
08602 M01S00133.tdufi19 +++| edit in = (ESC 'O.') label='Option .'
08603 M01S00134.tdufi19 +++| edit_s in = (ESC 'O>') label='Option Shift .'
08604 M01S00135.tdufi19 +++| down in = (ESC 'O+') label='Option D'
08605 M01S00136.tdufi19 +++| down_s in = (ESC 'O-') label='Option Shift D'
08606 M01S00137.tdufi19 +++| up in = (ESC 'O(') label='Option U'
08607 M01S00138.tdufi19 +++| up_s in = (ESC 'O)') label='Option Shift U'
08608 M01S00139.tdufi19 +++| fwd in = (ESC 'OX') label='Option F'
08609 M01S00140.tdufi19 +++| fwd_s in = (ESC 'Oo') label='Option Shift F'
08610 M01S00141.tdufi19 +++| bkw in = (ESC 'OW') label='Option B'
08611 M01S00142.tdufi19 +++| bkw_s in = (ESC 'Of') label='Option Shift B'
08612 M01S00143.tdufi19 +++|
08613 M01S00144.tdufi19 +++|" PROGRAMMABLE FUNCTION KEY INPUT INFORMATION "
08614 M01S00145.tdufi19 +++| f1 in = (ESC 'Oq') label='F1 Option 1'
08615 M01S00146.tdufi19 +++| f2 in = (ESC 'Or') label='F2 Option 2'
08616 M01S00147.tdufi19 +++| f3 in = (ESC 'Os') label='F3 Option 3'
08617 M01S00148.tdufi19 +++| f4 in = (ESC 'Ot') label='F4 Option 4'
08618 M01S00149.tdufi19 +++| f5 in = (ESC 'Ou') label='F5 Option 5'
08619 M01S00150.tdufi19 +++| f6 in = (ESC 'Ov') label='F6 Option 6'
08620 M01S00151.tdufi19 +++| f7 in = (ESC 'Ow') label='F7 Option 7'
08621 M01S00152.tdufi19 +++| f8 in = (ESC 'Ox') label='F8 Option 8'
08622 M01S00153.tdufi19 +++| f9 in = (ESC 'Oy') label='F9 Option 9'
08623 M01S00154.tdufi19 +++| f10 in = (ESC 'Oz') label='10 Option 0'
08624 M01S00155.tdufi19 +++| f11 in = (ESC 'O{') label='11 Option Q'
08625 M01S00156.tdufi19 +++| f12 in = (ESC 'O|') label='12 Option W'
08626 M01S00157.tdufi19 +++| f13 in = (ESC 'O}') label='13 Option E'
08627 M01S00158.tdufi19 +++| f14 in = (ESC 'O~') label='14 Option R'
08628 M01S00159.tdufi19 +++| f15 in = (ESC 'O_') label='15 Option T'
08629 M01S00160.tdufi19 +++| f16 in = (ESC 'OU') label='16 Option Y'
08630 M01S00161.tdufi19 +++| f1_s in = (ESC 'Og') label=' Option Shift 1'
08631 M01S00162.tdufi19 +++| f2_s in = (ESC 'Oh') label=' Option Shift 2'
08632 M01S00163.tdufi19 +++| f3_s in = (ESC 'Oi') label=' Option Shift 3'
08633 M01S00164.tdufi19 +++| f4_s in = (ESC 'Oj') label=' Option Shift 4'
08634 M01S00165.tdufi19 +++| f5_s in = (ESC 'Om') label=' Option Shift 5'
08635 M01S00166.tdufi19 +++| f6_s in = (ESC 'Ol') label=' Option Shift 6'
08636 M01S00167.tdufi19 +++| f7_s in = (ESC 'OM') label=' Option Shift 7'
08637 M01S00168.tdufi19 +++| f8_s in = (ESC 'On') label=' Option Shift 8'
08638 M01S00169.tdufi19 +++| f9_s in = (ESC 'Op') label=' Option Shift 9'
08639 M01S00170.tdufi19 +++| f10_s in = (ESC 'OO') label=' Option Shift 0'
08640 M01S00171.tdufi19 +++| f11_s in = (ESC 'Oa') label=' Option Shift Q'
08641 M01S00172.tdufi19 +++| f12_s in = (ESC 'Ob') label=' Option Shift W'
08642 M01S00173.tdufi19 +++| f13_s in = (ESC 'Oc') label=' Option Shift E'
08643 M01S00174.tdufi19 +++| f14_s in = (ESC 'Od') label=' Option Shift R'
08644 M01S00175.tdufi19 +++| f15_s in = (ESC 'Oe') label=' Option Shift T'
08645 M01S00176.tdufi19 +++| f16_s in = (ESC 'OV') label=' Option Shift Y'
08646 M01S00177.tdufi19 +++|
08647 M01S00178.tdufi19 +++|" TERMINAL VIDEO ATTRIBUTES "
08648 M01S00179.tdufi19 +++| alt_begin out = (start_bold)
08649 M01S00180.tdufi19 +++| alt_end out = (stop_bold)
08650 M01S00181.tdufi19 +++| blink_begin out = () "not supported"
08651 M01S00182.tdufi19 +++| blink_end out = () "not supported"
08652 M01S00183.tdufi19 +++| inverse_begin out = (start_inverse)
08653 M01S00184.tdufi19 +++| inverse_end out = (stop_inverse)
08654 M01S00185.tdufi19 +++| underline_begin out = (start_underline)
08655 M01S00186.tdufi19 +++| underline_end out = (stop_underline)
08656 M01S00187.tdufi19 +++|
08657 M01S00188.tdufi19 +++|" LOGICAL ATTRIBUTE SPECIFICATIONS "
08658 M01S00189.tdufi19 +++| error_begin out = (start_bold)
08659 M01S00190.tdufi19 +++| error_end out = (stop_bold)
08660 M01S00191.tdufi19 +++| input_text_begin out = (start_underline)
08661 M01S00192.tdufi19 +++| input_text_end out = (stop_underline)
08662 M01S00193.tdufi19 +++| italic_begin out = (start_inverse)
08663 M01S00194.tdufi19 +++| italic_end out = (stop_inverse)
08664 M01S00195.tdufi19 +++|
08665 M01S00196.tdufi19 +++|" LINE DRAWING CHARACTER SPECIFICATION "
08666 M01S00197.tdufi19 +++| ld_fine_begin out = (SO)
08667 M01S00198.tdufi19 +++| ld_fine_end out = (SI)
08668 M01S00199.tdufi19 +++| ld_fine_horizontal out = (71(16))
08669 M01S00200.tdufi19 +++| ld_fine_vertical out = (78(16))
08670 M01S00201.tdufi19 +++| ld_fine_upper_left out = (6C(16))
08671 M01S00202.tdufi19 +++| ld_fine_upper_right out = (6B(16))
08672 M01S00203.tdufi19 +++| ld_fine_lower_left out = (6D(16))
08673 M01S00204.tdufi19 +++| ld_fine_lower_right out = (6A(16))
08674 M01S00205.tdufi19 +++| ld_fine_up_t out = (77(16))
08675 M01S00206.tdufi19 +++| ld_fine_down_t out = (76(16))
08676 M01S00207.tdufi19 +++| ld_fine_left_t out = (74(16))
08677 M01S00208.tdufi19 +++| ld_fine_right_t out = (75(16))
08678 M01S00209.tdufi19 +++| ld_fine_cross out = (6E(16))
08679 M01S00210.tdufi19 +++|
08680 M01S00211.tdufi19 +++| ld_medium_begin out = (SO start_bold)
08681 M01S00212.tdufi19 +++| ld_medium_end out = (SI stop_bold)
08682 M01S00213.tdufi19 +++| ld_medium_horizontal out = (71(16))
08683 M01S00214.tdufi19 +++| ld_medium_vertical out = (78(16))
08684 M01S00215.tdufi19 +++| ld_medium_upper_left out = (6C(16))
08685 M01S00216.tdufi19 +++| ld_medium_upper_right out = (6B(16))
08686 M01S00217.tdufi19 +++| ld_medium_lower_left out = (6D(16))
08687 M01S00218.tdufi19 +++| ld_medium_lower_right out = (6A(16))
08688 M01S00219.tdufi19 +++| ld_medium_up_t out = (77(16))
08689 M01S00220.tdufi19 +++| ld_medium_down_t out = (76(16))
08690 M01S00221.tdufi19 +++| ld_medium_left_t out = (74(16))
08691 M01S00222.tdufi19 +++| ld_medium_right_t out = (75(16))
08692 M01S00223.tdufi19 +++| ld_medium_cross out = (6E(16))
08693 M01S00224.tdufi19 +++|
08694 M01S00225.tdufi19 +++| ld_bold_begin out = (start_inverse)
08695 M01S00226.tdufi19 +++| ld_bold_end out = (stop_inverse)
08696 M01S00227.tdufi19 +++| ld_bold_horizontal out = (' ')
08697 M01S00228.tdufi19 +++| ld_bold_vertical out = (' ')
08698 M01S00229.tdufi19 +++| ld_bold_upper_left out = (' ')
08699 M01S00230.tdufi19 +++| ld_bold_upper_right out = (' ')
08700 M01S00231.tdufi19 +++| ld_bold_lower_left out = (' ')
08701 M01S00232.tdufi19 +++| ld_bold_lower_right out = (' ')
08702 M01S00233.tdufi19 +++| ld_bold_up_t out = (' ')
08703 M01S00234.tdufi19 +++| ld_bold_down_t out = (' ')
08704 M01S00235.tdufi19 +++| ld_bold_left_t out = (' ')
08705 M01S00236.tdufi19 +++| ld_bold_right_t out = (' ')
08706 M01S00237.tdufi19 +++| ld_bold_cross out = (' ')
08707 M01S00238.tdufi19 +++|
08708 M01S00239.tdufi19 +++|" VARIABLES FOR FULL SCREEN EDITOR FUNCTION KEY DEFINITIONS "
08709 M01S00240.tdufi19 +++| k1 = ('SK1/SM/L/ MARK /;SKS1/SMW/L/MRKCHR/')
08710 M01S00241.tdufi19 +++| k2 = ('SK2/MMTP/L/ MOVE /;SKS2/CMTP;UM;SA' '/L/ONECPY/')
08711 M01S00242.tdufi19 +++| k3 = ('SK3/IBP/L/ INSB /;SKS3/DB/L/ DELB /')
08712 M01S00243.tdufi19 +++| k4 = ('SK4/PF/L/ FIRST/;SKS4/VL/L/ LAST /')
08713 M01S00244.tdufi19 +++| k5 = ('SK5/U/L/ UNDO /;SKS5/UM/L/UNMARK/')
08714 M01S00245.tdufi19 +++| k6 = ('SK6/Q/L/ QUIT /;SKS6/QR/L/ QUITR/')
08715 M01S00246.tdufi19 +++| k7 = ('SK7"L/&?/"L"LOCATE";SKS7/LN/L/LOCNXT/')
08716 M01S00247.tdufi19 +++| k8 = ('SK8/SP1/L/1 ROW /;SKS8/SP2/L/2 ROWS/')
08717 M01S00248.tdufi19 +++| k9 = ('SK9/V/L/MIDDLE/;SKS9/.E/L/ENDLIN/')
08718 M01S00249.tdufi19 +++| k10 = ('SK10/SVO0/L/ LEFT /;SKS10/SVO&C;.P+20/L/ RIGHT/')
08719 M01S00250.tdufi19 +++| k11 = ('SK11/.S/L/ SPLIT/;SKS11/.J/L/ JOIN /')
08720 M01S00251.tdufi19 +++| k12 = ('SK12/.F/L/ PARA /;SKS12/.C/L/CENTER/')
08721 M01S00252.tdufi19 +++| k13 = ('SK13/SS/L/ CLEAR/;SKS13/.S;D;.E/L/ TRUNC/')
08722 M01S00253.tdufi19 +++| k14 = ('SK14/H/L/ HELP /;SKS14/EDIT/L/UNSPLT/')
08723 M01S00254.tdufi19 +++| k15 = ('SK15/CMTP/L/ COPY /;SKS15/DM/L/ DELM /')
08724 M01S00255.tdufi19 +++| k16 = ('SK16/SVC132/L/132COL/;SKS16/SVC80/L/ 80COL/;')
08725 M01S00256.tdufi19 +++|
08726 M01S00257.tdufi19 +++|" DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR "
08727 M01S00258.tdufi19 +++| application_string...
08728 M01S00259.tdufi19 +++| name = ('FSEKEYS')...
08729 M01S00260.tdufi19 +++| out = (k1 ';' k2 ';' k3 ';' k4 ';' k5)
08730 M01S00261.tdufi19 +++| application_string...
08731 M01S00262.tdufi19 +++| name = ('FSEKEYS')...
08732 M01S00263.tdufi19 +++| out = (k6 ';' k7 ';' k8 ';' k9 ';' k10)
08733 M01S00264.tdufi19 +++| application_string...
08734 M01S00265.tdufi19 +++| name = ('FSEKEYS')...
08735 M01S00266.tdufi19 +++| out = (k11 ';' k12 ';' k13 ';' k14 ';' k15 ';' k16)
08736 M01S00267.tdufi19 +++|
08737 M01S00268.tdufi19 +++|
08738 M01S00269.tdufi19 +++|" End of NOS Terminal Definition File for Apple Macintosh "
08739 M01S00270.tdufi19 +++|" running Control Data VistaCOM MAC V3.0 "
08740 M01S00271.tdufi19 +++|*WEOR
Line S00002 Modification History |
M01 (Added by) | ns2503 |
M02 (Removed by) | tdufi7 |
Seq # *Modification Id* Act
----------------------------+
08741 M02S00002.tdufi7 ---|TDU924
Line S00025 Modification History |
M01 (Added by) | tdufi7 |
Seq # *Modification Id* Act
----------------------------+
08742 M01S00025.tdufi7 +++|TDU924 *** REMOVE THIS LINE WHEN USING AS INPUT TO *TDU*. ***
Line S00003 Modification History |
M01 (Added by) | ns2503 |
Seq # *Modification Id* Act
----------------------------+
08743 M01S00003.ns2503 +++|
08744 M01S00004.ns2503 +++|" TERMINAL DEFINITION FILE FOR TELEVIDEO 924 TERMINAL "
08745 M01S00005.ns2503 +++|
08746 M01S00006.ns2503 +++|" VARIABLES "
08747 M01S00007.ns2503 +++| CLEAR_PROTECT = (ESC '(' ESC '''')
08748 M01S00008.ns2503 +++| HOME = (RS)
08749 M01S00009.ns2503 +++| NORMAL = (ESC 'G0')
08750 M01S00010.ns2503 +++| LOCK_KEYBOARD = (ESC '#')
08751 M01S00011.ns2503 +++| PROTECT_MODE_OFF = (ESC '''')
08752 M01S00012.ns2503 +++| PROTECT_MODE_ON = (ESC '&')
08753 M01S00013.ns2503 +++| SELECT_FUNCTION_KEY_SET = (ESC '[7;0v')
08754 M01S00014.ns2503 +++| STOP_PROTECT = (ESC '(')
08755 M01S00015.ns2503 +++| START_PROTECT = (ESC ')')
08756 M01S00016.ns2503 +++| START_INVISIBLE = (ESC 'G1')
08757 M01S00017.ns2503 +++| START_BLINK = (ESC 'G2')
08758 M01S00018.ns2503 +++| START_INVERSE = (ESC 'G4')
08759 M01S00019.ns2503 +++| START_UNDERLINE = (ESC 'G8')
08760 M01S00020.ns2503 +++| UNLOCK_KEYBOARD = (ESC '"')
08761 M01S00021.ns2503 +++| DEF01 = (ESC '|11' SOH '@' CR EM ESC '|A1' SOH '`' CR EM)
08762 M01S00022.ns2503 +++| DEF02 = (ESC '|21' SOH 'A' CR EM ESC '|B1' SOH 'a' CR EM)
08763 M01S00023.ns2503 +++| DEF03 = (ESC '|31' SOH 'B' CR EM ESC '|C1' SOH 'b' CR EM)
08764 M01S00024.ns2503 +++| DEF04 = (ESC '|41' SOH 'C' CR EM ESC '|D1' SOH 'c' CR EM)
08765 M01S00025.ns2503 +++| DEF05 = (ESC '|51' SOH 'D' CR EM ESC '|E1' SOH 'd' CR EM)
08766 M01S00026.ns2503 +++| DEF06 = (ESC '|61' SOH 'E' CR EM ESC '|F1' SOH 'e' CR EM)
08767 M01S00027.ns2503 +++| DEF07 = (ESC '|71' SOH 'F' CR EM ESC '|G1' SOH 'f' CR EM)
08768 M01S00028.ns2503 +++| DEF08 = (ESC '|81' SOH 'G' CR EM ESC '|H1' SOH 'g' CR EM)
08769 M01S00029.ns2503 +++| DEF09 = (ESC '|91' SOH 'H' CR EM ESC '|I1' SOH 'h' CR EM)
08770 M01S00030.ns2503 +++| DEF10 = (ESC '|:1' SOH 'I' CR EM ESC '|J1' SOH 'i' CR EM)
08771 M01S00031.ns2503 +++| DEF11 = (ESC '|;1' SOH 'J' CR EM ESC '|K1' SOH 'j' CR EM)
08772 M01S00032.ns2503 +++| DEF12 = (ESC '|<1' SOH 'K' CR EM ESC '|L1' SOH 'k' CR EM)
08773 M01S00033.ns2503 +++| DEF01TO06 = (DEF01 DEF02 DEF03 DEF04 DEF05 DEF06)
08774 M01S00034.ns2503 +++| DEF07TO12 = (DEF07 DEF08 DEF09 DEF10 DEF11 DEF12)
08775 M01S00035.ns2503 +++| DEFIN1 = (ESC '~2' SELECT_FUNCTION_KEY_SET)
08776 M01S00036.ns2503 +++| DEFINN = ('** TV924 ** in screen mode' CR LF)
08777 M01S00037.ns2503 +++| DEFINIT = (DEFIN1 DEFINN)
08778 M01S00038.ns2503 +++|
08779 M01S00039.ns2503 +++|" MODEL NAME AND COMMUNICATION TYPE "
08780 M01S00040.ns2503 +++| model_name value = 'TV924'
08781 M01S00041.ns2503 +++| communications type = asynch
08782 M01S00042.ns2503 +++|
08783 M01S00043.ns2503 +++|" END OF INFORMATION SPECIFICATION "
08784 M01S00044.ns2503 +++| end_of_information in = (0)
08785 M01S00045.ns2503 +++|
08786 M01S00046.ns2503 +++|" CURSOR POSITIONING INFORMATION "
08787 M01S00047.ns2503 +++| cursor_pos_encoding bias = (20(16)) type = binary_cursor
08788 M01S00048.ns2503 +++| cursor_pos_column_first value = FALSE
08789 M01S00049.ns2503 +++| cursor_pos_column_length value = (0)
08790 M01S00050.ns2503 +++| cursor_pos_begin out = (ESC '=')
08791 M01S00051.ns2503 +++|
08792 M01S00052.ns2503 +++|" CURSOR MOVEMENT INFORMATION "
08793 M01S00053.ns2503 +++| cursor_home inout = (HOME)
08794 M01S00054.ns2503 +++| cursor_up inout = (VT)
08795 M01S00055.ns2503 +++| cursor_down inout = (SYN)
08796 M01S00056.ns2503 +++| cursor_left inout = (BS)
08797 M01S00057.ns2503 +++| cursor_right inout = (FF)
08798 M01S00058.ns2503 +++|
08799 M01S00059.ns2503 +++|" CURSOR BEHAVIOR (for cursor movement keys) "
08800 M01S00060.ns2503 +++| move_past_right type = wrap_adjacent_next
08801 M01S00061.ns2503 +++| move_past_left type = wrap_adjacent_next
08802 M01S00062.ns2503 +++| move_past_top type = stop_next
08803 M01S00063.ns2503 +++| move_past_bottom type = stop_next
08804 M01S00064.ns2503 +++|
08805 M01S00065.ns2503 +++|" CURSOR BEHAVIOR (for character keys) "
08806 M01S00066.ns2503 +++| char_past_left type = wrap_adjacent_next
08807 M01S00067.ns2503 +++| char_past_right type = wrap_adjacent_next
08808 M01S00068.ns2503 +++| char_past_last_position type = scroll_next
08809 M01S00069.ns2503 +++|
08810 M01S00070.ns2503 +++|" CURSOR BEHAVIOR (for cursor movement in a protected environment) "
08811 M01S00071.ns2503 +++| protected_past_right type = stop_next
08812 M01S00072.ns2503 +++| protected_past_left type = stop_next
08813 M01S00073.ns2503 +++| protected_past_up type = stop_next
08814 M01S00074.ns2503 +++| protected_past_down type = stop_next
08815 M01S00075.ns2503 +++|
08816 M01S00076.ns2503 +++|" CURSOR BEHAVIOR (for character input in a protected environment) "
08817 M01S00077.ns2503 +++| field_past_right type = stop_next
08818 M01S00078.ns2503 +++| field_past_left type = stop_next
08819 M01S00079.ns2503 +++| field_past_last type = stop_next
08820 M01S00080.ns2503 +++| field_before_first type = stop_next
08821 M01S00081.ns2503 +++|
08822 M01S00082.ns2503 +++|" TERMINAL ATTRIBUTES "
08823 M01S00083.ns2503 +++| ATTRIBUTE_NEEDS_RESET value = TRUE
08824 M01S00084.ns2503 +++| ATTRIBUTE_TAKES_CHARACTER value = TRUE
08825 M01S00085.ns2503 +++| ATTRIBUTES_NOT_MASKABLE value = TRUE
08826 M01S00086.ns2503 +++| ATTRIBUTES_NOT_CHARACTER value = TRUE
08827 M01S00087.ns2503 +++| AUTOMATIC_TABBING value = TRUE
08828 M01S00088.ns2503 +++| CLEARS_WHEN_CHANGE_SIZE value = FALSE
08829 M01S00089.ns2503 +++| DISABLE_OUTPUT_END value = TRUE
08830 M01S00090.ns2503 +++| FUNCTION_KEY_LEAVES_MARK value = FALSE
08831 M01S00091.ns2503 +++| HAS_HIDDEN value = TRUE
08832 M01S00092.ns2503 +++| HAS_PROTECT value = FALSE
08833 M01S00093.ns2503 +++| HOME_AT_TOP value = TRUE
08834 M01S00094.ns2503 +++| MULTIPLE_SIZES value = FALSE
08835 M01S00095.ns2503 +++| PROTABS_DONT_WRAP_BKW_PAGE value = TRUE
08836 M01S00096.ns2503 +++| PROTABS_DONT_WRAP_FWD_PAGE value = FALSE
08837 M01S00097.ns2503 +++| PROTECT_ALL_CLEARS value = TRUE
08838 M01S00098.ns2503 +++| TABS_TO_HOME value = FALSE
08839 M01S00099.ns2503 +++| TABS_TO_TAB_STOPS value = FALSE
08840 M01S00100.ns2503 +++| TABS_TO_UNPROTECTED value = TRUE
08841 M01S00101.ns2503 +++| TYPE_AHEAD value = FALSE
08842 M01S00102.ns2503 +++| UNPROTABS_DONT_WRAP_BKW_LINE value = TRUE
08843 M01S00103.ns2503 +++| UNPROTABS_DONT_WRAP_FWD_LINE value = TRUE
08844 M01S00104.ns2503 +++|
08845 M01S00105.ns2503 +++|" SCREEN SIZE "
08846 M01S00106.ns2503 +++| set_size rows = 24 columns = 80 out = ()
08847 M01S00107.ns2503 +++|
08848 M01S00108.ns2503 +++|" SCREEN AND LINE MODE TRANSITION "
08849 M01S00109.ns2503 +++| screen_init out = (DEFINIT)
08850 M01S00110.ns2503 +++| set_screen_mode out = (SUB DEF01TO06 DEF07TO12)
08851 M01S00111.ns2503 +++| set_line_mode out = (CLEAR_PROTECT UNLOCK_KEYBOARD)
08852 M01S00112.ns2503 +++|
08853 M01S00113.ns2503 +++|" TERMINAL CAPABILITIES "
08854 M01S00114.ns2503 +++| delete_char inout = (ESC 'W')
08855 M01S00115.ns2503 +++| delete_line_bol inout = (ESC 'R')
08856 M01S00116.ns2503 +++| erase_end_of_line in = (ESC 'T')
08857 M01S00117.ns2503 +++| erase_end_of_line out = (START_PROTECT ESC 'T' STOP_PROTECT)
08858 M01S00118.ns2503 +++| erase_page_home inout = (SUB)
08859 M01S00119.ns2503 +++| erase_unprotected inout = (ESC '+')
08860 M01S00120.ns2503 +++| erase_end_of_page inout = (ESC 'Y')
08861 M01S00121.ns2503 +++| insert_char inout = (ESC 'Q')
08862 M01S00122.ns2503 +++| insert_line_bol inout = (ESC 'E')
08863 M01S00123.ns2503 +++| insert_mode_begin inout = (ESC 'q')
08864 M01S00124.ns2503 +++| insert_mode_end inout = (ESC 'r')
08865 M01S00125.ns2503 +++| tab_backward inout = (ESC 'I')
08866 M01S00126.ns2503 +++| tab_clear_all inout = (ESC '3')
08867 M01S00127.ns2503 +++| tab_set inout = (ESC '1')
08868 M01S00128.ns2503 +++| tab_forward inout = (HT)
08869 M01S00129.ns2503 +++|
08870 M01S00130.ns2503 +++|" VIDEO ATTRIBUTES AND SEQUENCES "
08871 M01S00131.ns2503 +++| bell_nak out = (BEL)
08872 M01S00132.ns2503 +++| output_begin out = (PROTECT_MODE_OFF LOCK_KEYBOARD)
08873 M01S00133.ns2503 +++| output_end out = (STOP_PROTECT UNLOCK_KEYBOARD)
08874 M01S00134.ns2503 +++| display_begin out = (PROTECT_MODE_OFF START_PROTECT)
08875 M01S00135.ns2503 +++| display_end out = (PROTECT_MODE_ON)
08876 M01S00136.ns2503 +++| output_text_begin out = (START_PROTECT NORMAL)
08877 M01S00137.ns2503 +++| output_text_end out = ()
08878 M01S00138.ns2503 +++| title_begin out = ()
08879 M01S00139.ns2503 +++| title_end out = ()
08880 M01S00140.ns2503 +++| message_begin out = ()
08881 M01S00141.ns2503 +++| message_end out = ()
08882 M01S00142.ns2503 +++| italic_begin out = ()
08883 M01S00143.ns2503 +++| italic_end out = ()
08884 M01S00144.ns2503 +++| input_text_begin out = (START_UNDERLINE)
08885 M01S00145.ns2503 +++| input_text_end out = (NORMAL)
08886 M01S00146.ns2503 +++| protect_all out = (HOME START_PROTECT ESC 'Y')
08887 M01S00147.ns2503 +++| alt_begin out = ()
08888 M01S00148.ns2503 +++| alt_end out = ()
08889 M01S00149.ns2503 +++| blink_begin out = (START_BLINK)
08890 M01S00150.ns2503 +++| blink_end out = (NORMAL)
08891 M01S00151.ns2503 +++| hidden_begin out = (START_INVISIBLE)
08892 M01S00152.ns2503 +++| hidden_end out = (NORMAL)
08893 M01S00153.ns2503 +++| inverse_begin out = (START_INVERSE)
08894 M01S00154.ns2503 +++| inverse_end out = (NORMAL)
08895 M01S00155.ns2503 +++| protect_begin out = (START_PROTECT)
08896 M01S00156.ns2503 +++| protect_end out = (STOP_PROTECT)
08897 M01S00157.ns2503 +++| underline_begin out = (START_UNDERLINE)
08898 M01S00158.ns2503 +++| underline_end out = (NORMAL)
08899 M01S00159.ns2503 +++| error_begin out = (START_INVERSE)
08900 M01S00160.ns2503 +++| error_end out = (NORMAL)
08901 M01S00161.ns2503 +++|
08902 M01S00162.ns2503 +++|" PROGRAMMABLE FUNCTION KEY INPUT INFORMATION "
08903 M01S00163.ns2503 +++| f1 in = (SOH '@')
08904 M01S00164.ns2503 +++| f2 in = (SOH 'A')
08905 M01S00165.ns2503 +++| f3 in = (SOH 'B')
08906 M01S00166.ns2503 +++| f4 in = (SOH 'C')
08907 M01S00167.ns2503 +++| f5 in = (SOH 'D')
08908 M01S00168.ns2503 +++| f6 in = (SOH 'E')
08909 M01S00169.ns2503 +++| f7 in = (SOH 'F')
08910 M01S00170.ns2503 +++| f8 in = (SOH 'G')
08911 M01S00171.ns2503 +++| f9 in = (SOH 'H')
08912 M01S00172.ns2503 +++| f10 in = (SOH 'I')
08913 M01S00173.ns2503 +++| f11 in = (SOH 'J')
08914 M01S00174.ns2503 +++| f1_s in = (SOH '`')
08915 M01S00175.ns2503 +++| f2_s in = (SOH 'a')
08916 M01S00176.ns2503 +++| f3_s in = (SOH 'b')
08917 M01S00177.ns2503 +++| f4_s in = (SOH 'c')
08918 M01S00178.ns2503 +++| f5_s in = (SOH 'd')
08919 M01S00179.ns2503 +++| f6_s in = (SOH 'e')
08920 M01S00180.ns2503 +++| f7_s in = (SOH 'f')
08921 M01S00181.ns2503 +++| f8_s in = (SOH 'g')
08922 M01S00182.ns2503 +++| f9_s in = (SOH 'h')
08923 M01S00183.ns2503 +++| f10_s in = (SOH 'i')
08924 M01S00184.ns2503 +++| f11_s in = (SOH 'j')
08925 M01S00185.ns2503 +++|
08926 M01S00186.ns2503 +++|" LINE DRAWING CHARACTER SPECIFICATION "
08927 M01S00187.ns2503 +++| ld_fine_begin out = (ESC '$')
08928 M01S00188.ns2503 +++| ld_fine_end out = (ESC '%')
08929 M01S00189.ns2503 +++| ld_fine_horizontal out = ('K')
08930 M01S00190.ns2503 +++| ld_fine_vertical out = ('J')
08931 M01S00191.ns2503 +++| ld_fine_upper_left out = ('F')
08932 M01S00192.ns2503 +++| ld_fine_upper_right out = ('G')
08933 M01S00193.ns2503 +++| ld_fine_lower_left out = ('E')
08934 M01S00194.ns2503 +++| ld_fine_lower_right out = ('H')
08935 M01S00195.ns2503 +++| ld_fine_up_t out = ('N')
08936 M01S00196.ns2503 +++| ld_fine_down_t out = ('O')
08937 M01S00197.ns2503 +++| ld_fine_left_t out = ('M')
08938 M01S00198.ns2503 +++| ld_fine_right_t out = ('L')
08939 M01S00199.ns2503 +++| ld_fine_cross out = ('I')
08940 M01S00200.ns2503 +++| ld_medium_begin out = (ESC '$')
08941 M01S00201.ns2503 +++| ld_medium_end out = (ESC '%')
08942 M01S00202.ns2503 +++| ld_medium_horizontal out = ('K')
08943 M01S00203.ns2503 +++| ld_medium_vertical out = ('J')
08944 M01S00204.ns2503 +++| ld_medium_upper_left out = ('F')
08945 M01S00205.ns2503 +++| ld_medium_upper_right out = ('G')
08946 M01S00206.ns2503 +++| ld_medium_lower_left out = ('E')
08947 M01S00207.ns2503 +++| ld_medium_lower_right out = ('H')
08948 M01S00208.ns2503 +++| ld_medium_up_t out = ('N')
08949 M01S00209.ns2503 +++| ld_medium_down_t out = ('O')
08950 M01S00210.ns2503 +++| ld_medium_left_t out = ('M')
08951 M01S00211.ns2503 +++| ld_medium_right_t out = ('L')
08952 M01S00212.ns2503 +++| ld_medium_cross out = ('I')
08953 M01S00213.ns2503 +++| ld_bold_begin out = (ESC '$')
08954 M01S00214.ns2503 +++| ld_bold_end out = (ESC '%')
08955 M01S00215.ns2503 +++| ld_bold_horizontal out = ('K')
08956 M01S00216.ns2503 +++| ld_bold_vertical out = ('J')
08957 M01S00217.ns2503 +++| ld_bold_upper_left out = ('F')
08958 M01S00218.ns2503 +++| ld_bold_upper_right out = ('G')
08959 M01S00219.ns2503 +++| ld_bold_lower_left out = ('E')
08960 M01S00220.ns2503 +++| ld_bold_lower_right out = ('H')
08961 M01S00221.ns2503 +++| ld_bold_up_t out = ('N')
08962 M01S00222.ns2503 +++| ld_bold_down_t out = ('O')
08963 M01S00223.ns2503 +++| ld_bold_left_t out = ('M')
08964 M01S00224.ns2503 +++| ld_bold_right_t out = ('L')
08965 M01S00225.ns2503 +++| ld_bold_cross out = ('I')
08966 M01S00226.ns2503 +++|
08967 M01S00227.ns2503 +++|" DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR "
08968 M01S00228.ns2503 +++| k1 = ('SK1/VNS/L/ FWD/;SKS1/VN/L/LINEUP/')
08969 M01S00229.ns2503 +++| k2 = ('SK2/VPS/L/ BKW/;SKS2/VP/L/LINEDN/')
08970 M01S00230.ns2503 +++| k3 = ('SK3/SM/L/ MARK/;SKS3/SMW/L/MRKCHR/')
08971 M01S00231.ns2503 +++| k4 = ('SK4/MMTP/L/ MOVE/;SKS4/CMTP/L/ COPY/')
08972 M01S00232.ns2503 +++| k5 = ('SK5/IBP/L/ INSB/;SKS5/DB/L/ DELB/')
08973 M01S00233.ns2503 +++| k6 = ('SK6/PF/L/FIRST/;SKS6/VL/L/ LAST/')
08974 M01S00234.ns2503 +++| K7 = ('SK7/LN/')
08975 M01S00235.ns2503 +++| K8 = ('SK8/LP/')
08976 M01S00236.ns2503 +++| k9 = ('SK9"L/&?/"L/LOCATE/;SKS9/LN/L/LOCNXT/')
08977 M01S00237.ns2503 +++| k10 = ('SK10/.S/L/ SPLIT/;SKS10/.J/L/ JOIN/')
08978 M01S00238.ns2503 +++| k11 = ('SK11/V/L/MIDDLE/;SKS11/.C/L/CENTER/')
08979 M01S00239.ns2503 +++|
08980 M01S00240.ns2503 +++| application_string...
08981 M01S00241.ns2503 +++| name = ('FSEKEYS')...
08982 M01S00242.ns2503 +++| out = (k1 ';' k2 ';' k3 ';' k4 ';' k5 ';' k6)
08983 M01S00243.ns2503 +++| application_string...
08984 M01S00244.ns2503 +++| name = ('FSEKEYS')...
08985 M01S00245.ns2503 +++| out = (k7 ';' k8 ';' k9 ';' k10 ';' k11)
08986 M01S00246.ns2503 +++|
08987 M01S00247.ns2503 +++|" END OF TERMINAL DEFINITION FILE FOR TELEVIDEO 924 TERMINAL "
08988 M01S00248.ns2503 +++|*WEOR
Line S00249 Modification History |
M01 (Added by) | ns2503 |
M02 (Removed by) | tdufi7 |
Seq # *Modification Id* Act
----------------------------+
08989 M02S00249.tdufi7 ---|TDU950
Line S00026 Modification History |
M01 (Added by) | tdufi7 |
Seq # *Modification Id* Act
----------------------------+
08990 M01S00026.tdufi7 +++|TDU950 *** REMOVE THIS LINE WHEN USING AS INPUT TO *TDU*. ***
Line S00250 Modification History |
M01 (Added by) | ns2503 |
Seq # *Modification Id* Act
----------------------------+
08991 M01S00250.ns2503 +++|
08992 M01S00251.ns2503 +++|" TERMINAL DEFINITION FILE FOR TELEVIDEO 950 TERMINAL "
08993 M01S00252.ns2503 +++|
08994 M01S00253.ns2503 +++|" VARIABLES "
08995 M01S00254.ns2503 +++| ATTRIBUTES_OCCUPY_SPACE = (ESC 'F0')
08996 M01S00255.ns2503 +++| CLEAR_PROTECT = (ESC '(' ESC '''')
08997 M01S00256.ns2503 +++| LINE_BASED_ATTRIBUTES = (ESC '[=2l')
08998 M01S00257.ns2503 +++| HOME = (RS)
08999 M01S00258.ns2503 +++| NORMAL = (ESC 'G0')
09000 M01S00259.ns2503 +++| LOCK_KEYBOARD = (ESC '#')
09001 M01S00260.ns2503 +++| PROTECT_MODE_OFF = (ESC '''')
09002 M01S00261.ns2503 +++| PROTECT_MODE_ON = (ESC '&')
09003 M01S00262.ns2503 +++| SELECT_FUNCTION_KEY_SET = (ESC '[7;0v')
09004 M01S00263.ns2503 +++| STOP_PROTECT = (ESC '(')
09005 M01S00264.ns2503 +++| START_PROTECT = (ESC ')')
09006 M01S00265.ns2503 +++| START_INVISIBLE = (ESC 'G1')
09007 M01S00266.ns2503 +++| START_BLINK = (ESC 'G2')
09008 M01S00267.ns2503 +++| START_INVERSE = (ESC 'G4')
09009 M01S00268.ns2503 +++| START_UNDERLINE = (ESC 'G8')
09010 M01S00269.ns2503 +++| TV950_MODE = (ESC '[10;1v')
09011 M01S00270.ns2503 +++| UNLOCK_KEYBOARD = (ESC '"')
Line S00271 Modification History |
M01 (Added by) | ns2503 |
M02 (Removed by) | tdufi6 |
Seq # *Modification Id* Act
----------------------------+
09012 M02S00271.tdufi6 ---| DEF01 = (ESC '|11' SOH '@' CR EM ESC '|A1' SOH '`' CR EM)
09013 M02S00272.tdufi6 ---| DEF02 = (ESC '|21' SOH 'A' CR EM ESC '|B1' SOH 'a' CR EM)
09014 M02S00273.tdufi6 ---| DEF03 = (ESC '|31' SOH 'B' CR EM ESC '|C1' SOH 'b' CR EM)
09015 M02S00274.tdufi6 ---| DEF04 = (ESC '|41' SOH 'C' CR EM ESC '|D1' SOH 'c' CR EM)
09016 M02S00275.tdufi6 ---| DEF05 = (ESC '|51' SOH 'D' CR EM ESC '|E1' SOH 'd' CR EM)
09017 M02S00276.tdufi6 ---| DEF06 = (ESC '|61' SOH 'E' CR EM ESC '|F1' SOH 'e' CR EM)
09018 M02S00277.tdufi6 ---| DEF07 = (ESC '|71' SOH 'F' CR EM ESC '|G1' SOH 'f' CR EM)
09019 M02S00278.tdufi6 ---| DEF08 = (ESC '|81' SOH 'G' CR EM ESC '|H1' SOH 'g' CR EM)
09020 M02S00279.tdufi6 ---| DEF09 = (ESC '|91' SOH 'H' CR EM ESC '|I1' SOH 'h' CR EM)
09021 M02S00280.tdufi6 ---| DEF10 = (ESC '|:1' SOH 'I' CR EM ESC '|J1' SOH 'i' CR EM)
09022 M02S00281.tdufi6 ---| DEF11 = (ESC '|;1' SOH 'J' CR EM ESC '|K1' SOH 'j' CR EM)
09023 M02S00282.tdufi6 ---| DEF12 = (ESC '|<1' SOH 'K' CR EM ESC '|L1' SOH 'k' CR EM)
Line S00008 Modification History |
M01 (Added by) | tdufi6 |
Seq # *Modification Id* Act
----------------------------+
09024 M01S00008.tdufi6 +++| DEF01 = (ESC '|11' SOH '@' CR EM ESC '|<1' SOH '`' CR EM)
09025 M01S00009.tdufi6 +++| DEF02 = (ESC '|21' SOH 'A' CR EM ESC '|=1' SOH 'a' CR EM)
09026 M01S00010.tdufi6 +++| DEF03 = (ESC '|31' SOH 'B' CR EM ESC '|>1' SOH 'b' CR EM)
09027 M01S00011.tdufi6 +++| DEF04 = (ESC '|41' SOH 'C' CR EM ESC '|?1' SOH 'c' CR EM)
09028 M01S00012.tdufi6 +++| DEF05 = (ESC '|51' SOH 'D' CR EM ESC '|@1' SOH 'd' CR EM)
09029 M01S00013.tdufi6 +++| DEF06 = (ESC '|61' SOH 'E' CR EM ESC '|A1' SOH 'e' CR EM)
09030 M01S00014.tdufi6 +++| DEF07 = (ESC '|71' SOH 'F' CR EM ESC '|B1' SOH 'f' CR EM)
09031 M01S00015.tdufi6 +++| DEF08 = (ESC '|81' SOH 'G' CR EM ESC '|C1' SOH 'g' CR EM)
09032 M01S00016.tdufi6 +++| DEF09 = (ESC '|91' SOH 'H' CR EM ESC '|D1' SOH 'h' CR EM)
09033 M01S00017.tdufi6 +++| DEF10 = (ESC '|:1' SOH 'I' CR EM ESC '|E1' SOH 'i' CR EM)
09034 M01S00018.tdufi6 +++| DEF11 = (ESC '|;1' SOH 'J' CR EM ESC '|F1' SOH 'j' CR EM)
09035 M01S00019.tdufi6 +++| DEF12 = (ESC '|G1' SOH 'K' CR EM ESC '|L1' SOH 'k' CR EM)
Line S00283 Modification History |
M01 (Added by) | ns2503 |
Seq # *Modification Id* Act
----------------------------+
09036 M01S00283.ns2503 +++| DEF01TO06 = (DEF01 DEF02 DEF03 DEF04 DEF05 DEF06)
09037 M01S00284.ns2503 +++| DEF07TO12 = (DEF07 DEF08 DEF09 DEF10 DEF11 DEF12)
09038 M01S00285.ns2503 +++| DEFIN1 = (ESC '~2' TV950_MODE SELECT_FUNCTION_KEY_SET)
09039 M01S00286.ns2503 +++| DEFIN2 = (ATTRIBUTES_OCCUPY_SPACE LINE_BASED_ATTRIBUTES)
09040 M01S00287.ns2503 +++| DEFINN = ('** TV950 ** in screen mode' CR LF)
09041 M01S00288.ns2503 +++| DEFINIT = (DEFIN1 DEFIN2 DEFINN)
09042 M01S00289.ns2503 +++|
09043 M01S00290.ns2503 +++|" MODEL NAME AND COMMUNICATION TYPE "
09044 M01S00291.ns2503 +++| model_name value = 'TV950'
09045 M01S00292.ns2503 +++| communications type = asynch
09046 M01S00293.ns2503 +++|
09047 M01S00294.ns2503 +++|" END OF INFORMATION SPECIFICATION "
09048 M01S00295.ns2503 +++| end_of_information in = (0)
09049 M01S00296.ns2503 +++|
09050 M01S00297.ns2503 +++|" CURSOR POSITIONING INFORMATION "
09051 M01S00298.ns2503 +++| cursor_pos_encoding bias = (20(16)) type = binary_cursor
09052 M01S00299.ns2503 +++| cursor_pos_column_first value = FALSE
09053 M01S00300.ns2503 +++| cursor_pos_column_length value = (0)
09054 M01S00301.ns2503 +++| cursor_pos_begin out = (ESC '=')
09055 M01S00302.ns2503 +++|
09056 M01S00303.ns2503 +++|" CURSOR MOVEMENT INFORMATION "
09057 M01S00304.ns2503 +++| cursor_home inout = (HOME)
09058 M01S00305.ns2503 +++| cursor_up inout = (VT)
09059 M01S00306.ns2503 +++| cursor_down inout = (SYN)
09060 M01S00307.ns2503 +++| cursor_left inout = (BS)
09061 M01S00308.ns2503 +++| cursor_right inout = (FF)
09062 M01S00309.ns2503 +++|
09063 M01S00310.ns2503 +++|" CURSOR BEHAVIOR (for cursor movement keys) "
09064 M01S00311.ns2503 +++| move_past_right type = wrap_adjacent_next
09065 M01S00312.ns2503 +++| move_past_left type = wrap_adjacent_next
09066 M01S00313.ns2503 +++| move_past_top type = stop_next
09067 M01S00314.ns2503 +++| move_past_bottom type = stop_next
09068 M01S00315.ns2503 +++|
09069 M01S00316.ns2503 +++|" CURSOR BEHAVIOR (for character keys) "
09070 M01S00317.ns2503 +++| char_past_left type = wrap_adjacent_next
09071 M01S00318.ns2503 +++| char_past_right type = wrap_adjacent_next
09072 M01S00319.ns2503 +++| char_past_last_position type = scroll_next
09073 M01S00320.ns2503 +++|
09074 M01S00321.ns2503 +++|" CURSOR BEHAVIOR (for cursor movement in a protected environment) "
09075 M01S00322.ns2503 +++| protected_past_right type = stop_next
09076 M01S00323.ns2503 +++| protected_past_left type = stop_next
09077 M01S00324.ns2503 +++| protected_past_up type = stop_next
09078 M01S00325.ns2503 +++| protected_past_down type = stop_next
09079 M01S00326.ns2503 +++|
09080 M01S00327.ns2503 +++|" CURSOR BEHAVIOR (for character input in a protected environment) "
09081 M01S00328.ns2503 +++| field_past_right type = stop_next
09082 M01S00329.ns2503 +++| field_past_left type = stop_next
09083 M01S00330.ns2503 +++| field_past_last type = stop_next
09084 M01S00331.ns2503 +++| field_before_first type = stop_next
09085 M01S00332.ns2503 +++|
09086 M01S00333.ns2503 +++|" TERMINAL ATTRIBUTES "
09087 M01S00334.ns2503 +++| ATTRIBUTE_NEEDS_RESET value = TRUE
09088 M01S00335.ns2503 +++| ATTRIBUTE_TAKES_CHARACTER value = TRUE
09089 M01S00336.ns2503 +++| ATTRIBUTES_NOT_MASKABLE value = TRUE
09090 M01S00337.ns2503 +++| ATTRIBUTES_NOT_CHARACTER value = TRUE
09091 M01S00338.ns2503 +++| AUTOMATIC_TABBING value = TRUE
09092 M01S00339.ns2503 +++| DISABLE_OUTPUT_END value = TRUE
09093 M01S00340.ns2503 +++| CLEARS_WHEN_CHANGE_SIZE value = FALSE
09094 M01S00341.ns2503 +++| FUNCTION_KEY_LEAVES_MARK value = FALSE
09095 M01S00342.ns2503 +++| HAS_HIDDEN value = TRUE
09096 M01S00343.ns2503 +++| HAS_PROTECT value = FALSE
09097 M01S00344.ns2503 +++| HOME_AT_TOP value = TRUE
09098 M01S00345.ns2503 +++| MULTIPLE_SIZES value = FALSE
09099 M01S00346.ns2503 +++| PROTECT_ALL_CLEARS value = TRUE
09100 M01S00347.ns2503 +++| PROTABS_DONT_WRAP_BKW_PAGE value = TRUE
09101 M01S00348.ns2503 +++| PROTABS_DONT_WRAP_FWD_PAGE value = FALSE
09102 M01S00349.ns2503 +++| TABS_TO_HOME value = FALSE
09103 M01S00350.ns2503 +++| TABS_TO_TAB_STOPS value = FALSE
09104 M01S00351.ns2503 +++| TABS_TO_UNPROTECTED value = TRUE
09105 M01S00352.ns2503 +++| TYPE_AHEAD value = FALSE
09106 M01S00353.ns2503 +++| UNPROTABS_DONT_WRAP_BKW_LINE value = TRUE
09107 M01S00354.ns2503 +++| UNPROTABS_DONT_WRAP_FWD_LINE value = TRUE
09108 M01S00355.ns2503 +++|
09109 M01S00356.ns2503 +++|" SCREEN SIZE "
09110 M01S00357.ns2503 +++| set_size rows = 24 columns = 80 out = ()
09111 M01S00358.ns2503 +++|
09112 M01S00359.ns2503 +++|" SCREEN AND LINE MODE TRANSITION "
09113 M01S00360.ns2503 +++| screen_init out = (DEFINIT)
09114 M01S00361.ns2503 +++| set_screen_mode out = (SUB DEF01TO06 DEF07TO12)
09115 M01S00362.ns2503 +++| set_line_mode out = (CLEAR_PROTECT UNLOCK_KEYBOARD)
09116 M01S00363.ns2503 +++|
09117 M01S00364.ns2503 +++|" TERMINAL CAPABILITIES "
09118 M01S00365.ns2503 +++| delete_char inout = (ESC 'W')
09119 M01S00366.ns2503 +++| delete_line_bol inout = (ESC 'R')
09120 M01S00367.ns2503 +++| erase_end_of_line in = (ESC 'T')
09121 M01S00368.ns2503 +++| erase_end_of_line out = (START_PROTECT ESC 'T' STOP_PROTECT)
09122 M01S00369.ns2503 +++| erase_page_home inout = (SUB)
09123 M01S00370.ns2503 +++| erase_unprotected inout = (ESC '+')
09124 M01S00371.ns2503 +++| erase_end_of_page inout = (ESC 'Y')
09125 M01S00372.ns2503 +++| insert_char inout = (ESC 'Q')
09126 M01S00373.ns2503 +++| insert_line_bol inout = (ESC 'E')
09127 M01S00374.ns2503 +++| insert_mode_begin inout = (ESC 'q')
09128 M01S00375.ns2503 +++| insert_mode_end inout = (ESC 'r')
09129 M01S00376.ns2503 +++| tab_backward inout = (ESC 'I')
09130 M01S00377.ns2503 +++| tab_clear_all inout = (ESC '3')
09131 M01S00378.ns2503 +++| tab_set inout = (ESC '1')
09132 M01S00379.ns2503 +++| tab_forward inout = (HT)
09133 M01S00380.ns2503 +++|
09134 M01S00381.ns2503 +++|" VIDEO ATTRIBUTES AND SEQUENCES "
09135 M01S00382.ns2503 +++| bell_nak out = (BEL)
09136 M01S00383.ns2503 +++| output_begin out = (PROTECT_MODE_OFF LOCK_KEYBOARD)
09137 M01S00384.ns2503 +++| output_end out = (STOP_PROTECT UNLOCK_KEYBOARD)
09138 M01S00385.ns2503 +++| display_begin out = (PROTECT_MODE_OFF START_PROTECT)
09139 M01S00386.ns2503 +++| display_end out = (PROTECT_MODE_ON)
09140 M01S00387.ns2503 +++| output_text_begin out = (START_PROTECT NORMAL)
09141 M01S00388.ns2503 +++| output_text_end out = ()
09142 M01S00389.ns2503 +++| title_begin out = ()
09143 M01S00390.ns2503 +++| title_end out = ()
09144 M01S00391.ns2503 +++| message_begin out = ()
09145 M01S00392.ns2503 +++| message_end out = ()
09146 M01S00393.ns2503 +++| italic_begin out = ()
09147 M01S00394.ns2503 +++| italic_end out = ()
09148 M01S00395.ns2503 +++| input_text_begin out = (START_UNDERLINE)
09149 M01S00396.ns2503 +++| input_text_end out = (NORMAL)
09150 M01S00397.ns2503 +++| protect_all out = (HOME START_PROTECT ESC 'Y')
09151 M01S00398.ns2503 +++| alt_begin out = ()
09152 M01S00399.ns2503 +++| alt_end out = ()
09153 M01S00400.ns2503 +++| blink_begin out = (START_BLINK)
09154 M01S00401.ns2503 +++| blink_end out = (NORMAL)
09155 M01S00402.ns2503 +++| hidden_begin out = (START_INVISIBLE)
09156 M01S00403.ns2503 +++| hidden_end out = (NORMAL)
09157 M01S00404.ns2503 +++| inverse_begin out = (START_INVERSE)
09158 M01S00405.ns2503 +++| inverse_end out = (NORMAL)
09159 M01S00406.ns2503 +++| protect_begin out = (START_PROTECT)
09160 M01S00407.ns2503 +++| protect_end out = (STOP_PROTECT)
09161 M01S00408.ns2503 +++| underline_begin out = (START_UNDERLINE)
09162 M01S00409.ns2503 +++| underline_end out = (NORMAL)
09163 M01S00410.ns2503 +++| error_begin out = (START_INVERSE)
09164 M01S00411.ns2503 +++| error_end out = (NORMAL)
09165 M01S00412.ns2503 +++|
09166 M01S00413.ns2503 +++|" PROGRAMMABLE FUNCTION KEY INPUT INFORMATION "
09167 M01S00414.ns2503 +++| f1 in = (SOH '@')
09168 M01S00415.ns2503 +++| f2 in = (SOH 'A')
09169 M01S00416.ns2503 +++| f3 in = (SOH 'B')
09170 M01S00417.ns2503 +++| f4 in = (SOH 'C')
09171 M01S00418.ns2503 +++| f5 in = (SOH 'D')
09172 M01S00419.ns2503 +++| f6 in = (SOH 'E')
09173 M01S00420.ns2503 +++| f7 in = (SOH 'F')
09174 M01S00421.ns2503 +++| f8 in = (SOH 'G')
09175 M01S00422.ns2503 +++| f9 in = (SOH 'H')
09176 M01S00423.ns2503 +++| f10 in = (SOH 'I')
09177 M01S00424.ns2503 +++| f11 in = (SOH 'J')
09178 M01S00425.ns2503 +++| f1_s in = (SOH '`')
09179 M01S00426.ns2503 +++| f2_s in = (SOH 'a')
09180 M01S00427.ns2503 +++| f3_s in = (SOH 'b')
09181 M01S00428.ns2503 +++| f4_s in = (SOH 'c')
09182 M01S00429.ns2503 +++| f5_s in = (SOH 'd')
09183 M01S00430.ns2503 +++| f6_s in = (SOH 'e')
09184 M01S00431.ns2503 +++| f7_s in = (SOH 'f')
09185 M01S00432.ns2503 +++| f8_s in = (SOH 'g')
09186 M01S00433.ns2503 +++| f9_s in = (SOH 'h')
09187 M01S00434.ns2503 +++| f10_s in = (SOH 'i')
09188 M01S00435.ns2503 +++| f11_s in = (SOH 'j')
09189 M01S00436.ns2503 +++|
09190 M01S00437.ns2503 +++|" LINE DRAWING CHARACTER SPECIFICATION "
09191 M01S00438.ns2503 +++| ld_fine_begin out = (ESC '$')
09192 M01S00439.ns2503 +++| ld_fine_end out = (ESC '%')
09193 M01S00440.ns2503 +++| ld_fine_horizontal out = ('K')
09194 M01S00441.ns2503 +++| ld_fine_vertical out = ('J')
09195 M01S00442.ns2503 +++| ld_fine_upper_left out = ('F')
09196 M01S00443.ns2503 +++| ld_fine_upper_right out = ('G')
09197 M01S00444.ns2503 +++| ld_fine_lower_left out = ('E')
09198 M01S00445.ns2503 +++| ld_fine_lower_right out = ('H')
09199 M01S00446.ns2503 +++| ld_fine_up_t out = ('N')
09200 M01S00447.ns2503 +++| ld_fine_down_t out = ('O')
09201 M01S00448.ns2503 +++| ld_fine_left_t out = ('M')
09202 M01S00449.ns2503 +++| ld_fine_right_t out = ('L')
09203 M01S00450.ns2503 +++| ld_fine_cross out = ('I')
09204 M01S00451.ns2503 +++| ld_medium_begin out = (ESC '$')
09205 M01S00452.ns2503 +++| ld_medium_end out = (ESC '%')
09206 M01S00453.ns2503 +++| ld_medium_horizontal out = ('K')
09207 M01S00454.ns2503 +++| ld_medium_vertical out = ('J')
09208 M01S00455.ns2503 +++| ld_medium_upper_left out = ('F')
09209 M01S00456.ns2503 +++| ld_medium_upper_right out = ('G')
09210 M01S00457.ns2503 +++| ld_medium_lower_left out = ('E')
09211 M01S00458.ns2503 +++| ld_medium_lower_right out = ('H')
09212 M01S00459.ns2503 +++| ld_medium_up_t out = ('N')
09213 M01S00460.ns2503 +++| ld_medium_down_t out = ('O')
09214 M01S00461.ns2503 +++| ld_medium_left_t out = ('M')
09215 M01S00462.ns2503 +++| ld_medium_right_t out = ('L')
09216 M01S00463.ns2503 +++| ld_medium_cross out = ('I')
09217 M01S00464.ns2503 +++| ld_bold_begin out = (ESC '$')
09218 M01S00465.ns2503 +++| ld_bold_end out = (ESC '%')
09219 M01S00466.ns2503 +++| ld_bold_horizontal out = ('K')
09220 M01S00467.ns2503 +++| ld_bold_vertical out = ('J')
09221 M01S00468.ns2503 +++| ld_bold_upper_left out = ('F')
09222 M01S00469.ns2503 +++| ld_bold_upper_right out = ('G')
09223 M01S00470.ns2503 +++| ld_bold_lower_left out = ('E')
09224 M01S00471.ns2503 +++| ld_bold_lower_right out = ('H')
09225 M01S00472.ns2503 +++| ld_bold_up_t out = ('N')
09226 M01S00473.ns2503 +++| ld_bold_down_t out = ('O')
09227 M01S00474.ns2503 +++| ld_bold_left_t out = ('M')
09228 M01S00475.ns2503 +++| ld_bold_right_t out = ('L')
09229 M01S00476.ns2503 +++| ld_bold_cross out = ('I')
09230 M01S00477.ns2503 +++|
09231 M01S00478.ns2503 +++|" DEFAULT KEY DEFINITIONS FOR THE FULL SCREEN EDITOR "
09232 M01S00479.ns2503 +++| k1 = ('SK1/VNS/L/ FWD/;SKS1/VN/L/LINEUP/')
09233 M01S00480.ns2503 +++| k2 = ('SK2/VPS/L/ BKW/;SKS2/VP/L/LINEDN/')
09234 M01S00481.ns2503 +++| k3 = ('SK3/SM/L/ MARK/;SKS3/SMW/L/MRKCHR/')
09235 M01S00482.ns2503 +++| k4 = ('SK4/MMTP/L/ MOVE/;SKS4/CMTP/L/ COPY/')