|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T V
Length: 8410 (0x20da)
Types: TextFile
Names: »V«
└─⟦d10a02448⟧ Bits:30000409 8mm tape, Rational 1000, ENVIRONMENT, D_12_7_3
└─⟦fc9b38f02⟧ »DATA«
└─⟦9b46a407a⟧
└─⟦12c68c704⟧
└─⟦this⟧
└─⟦5f3412b64⟧ Bits:30000745 8mm tape, Rational 1000, ENVIRONMENT 12_6_5 TOOLS
└─⟦91c658230⟧ »DATA«
└─⟦458657fb6⟧
└─⟦220843204⟧
└─⟦this⟧
package Facit_Key_Names is
type Key_Names is
(
-- standard ASCII sequences
Nul, C_A, C_B, C_C, C_D, C_E, C_F, C_G, Backspace, Tab, C_J, C_K, C_L,
C_M, C_N, C_O, C_P, C_Q, C_R, C_S, C_T, C_U, C_V, C_W, C_X, C_Y, C_Z,
C_Left_Bracket,
C_Backslash,
C_Right_Bracket,
C_Circumflex,
C_Underline,
' ', '!', '"', '#', '$', '%', '&', ''',
'(', ')', '*', '+', ',', '-', '.', '/',
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
':', ';', '<', '=', '>', '?', '@',
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',
'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
'[', '\', ']', '^', '_', '`',
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j',
'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't',
'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}', '~',
Delete,
-- unshifted terminal specific
Object,
Region,
Window,
Promot,
Complt,
Format,
Up,
Down,
Left,
Right,
Back_Tab,
Image,
Line,
Word,
Mark,
F1,
F2,
F3,
F4,
F5,
F6,
F7,
F8,
F9,
F10,
F11,
F12,
Numeric_1,
Numeric_2,
Numeric_3,
Numeric_4,
Numeric_5,
Numeric_6,
Numeric_7,
Numeric_8,
Numeric_9,
Numeric_0,
Dash,
Dot,
Enter,
Numeric_Comma,
-- shifted terminal specific
-- S_Object, Shift of X1 does not transmit, therefore there is no key.
-- S_Region, Shift of X2 does not transmit, therefore there is no key.
S_Window,
-- S_Promot, Shift of X4 does not transmit, therefore there is no key.
S_Complt,
-- S_Format, Shift of X6 does not transmit, therefore there is no key.
S_Up,
S_Down,
-- S_Left, Shift of Left does not transmit, therefore there is no key.
-- S_Right, Shift of Right does not transmit, therefore there is no key.
S_F1,
S_F2,
S_F3,
S_F4,
S_F5,
S_F6,
S_F7,
S_F8,
S_F9,
S_F10,
S_F11,
S_F12,
-- escape combinations, esc-char and esc-control-char
Esc_Nul, Esc_C_A, Esc_C_B, Esc_C_C, Esc_C_D, Esc_C_E, Esc_C_F,
Esc_C_G, Esc_Backspace, Esc_Tab, Esc_C_J, Esc_C_K, Esc_C_L,
Esc_C_M, Esc_C_N, Esc_C_O, Esc_C_P, Esc_C_Q, Esc_C_R, Esc_C_S,
Esc_C_T, Esc_C_U, Esc_C_V, Esc_C_W, Esc_C_X, Esc_C_Y, Esc_C_Z,
Esc_C_Backslash,
Esc_C_Circumflex,
Esc_C_Underline,
Esc_C_Right_Bracket,
-- Esc_Esc/Esc_C_Left_Bracket is not defined; C_Left_Bracket is
-- Esc-Esc-Esc.
Esc_Space,
Esc_Exclam,
Esc_Quotation,
Esc_Sharp,
Esc_Dollar,
Esc_Percent,
Esc_Ampersand,
Esc_Tick,
Esc_Left_Paren,
Esc_Right_Paren,
Esc_Star,
Esc_Plus,
Esc_Comma,
Esc_Minus,
Esc_Period,
Esc_Slash,
Esc_0, Esc_1, Esc_2, Esc_3, Esc_4, Esc_5, Esc_6, Esc_7, Esc_8, Esc_9,
Esc_Colon,
Esc_Semicolon,
Esc_Less_Than,
Esc_Equal,
Esc_Greater_Than,
Esc_Query,
Esc_At_Sign,
Esc_A, Esc_B, Esc_C, Esc_D, Esc_E, Esc_F, Esc_G, Esc_H, Esc_I,
Esc_J, Esc_K, Esc_L, Esc_M, Esc_N, Esc_O, Esc_P, Esc_Q, Esc_R,
Esc_S, Esc_T, Esc_U, Esc_V, Esc_W, Esc_X, Esc_Y, Esc_Z,
-- Esc_Left_Bracket - Escape-[ is a prefix for some of the X1..X6 keys
-- therefore we cannot have an Esc_Left_Bracket key.
Esc_Backslash,
Esc_Right_Bracket,
Esc_Circumflex,
Esc_Underline, Esc_Grave,
Esc_S_A, Esc_S_B, Esc_S_C, Esc_S_D, Esc_S_E, Esc_S_F, Esc_S_G,
Esc_S_H, Esc_S_I, Esc_S_J, Esc_S_K, Esc_S_L, Esc_S_M, Esc_S_N,
-- Esc_S_O, The characters Escape-O are part of the definitions of
-- most of the various function keys. As such they cannot
-- themselves be defined as a key as there is no way to tell
-- (for instance) Escape-O F from Escape-O-F.
Esc_S_P, Esc_S_Q, Esc_S_R, Esc_S_S, Esc_S_T, Esc_S_U,
Esc_S_V, Esc_S_W, Esc_S_X, Esc_S_Y, Esc_S_Z,
Esc_Left_Brace,
Esc_Bar,
Esc_Right_Brace,
Esc_Tilde,
Esc_Delete,
-- esc function keys
Esc_Object,
Esc_Region,
Esc_Window,
Esc_Promot,
Esc_Complt,
Esc_Format,
Esc_Up,
Esc_Down,
Esc_Left,
Esc_Right,
Esc_Back_Tab,
Esc_Image,
Esc_Line,
Esc_Word,
Esc_Mark,
Esc_F1,
Esc_F2,
Esc_F3,
Esc_F4,
Esc_F5,
Esc_F6,
Esc_F7,
Esc_F8,
Esc_F9,
Esc_F10,
Esc_F11,
Esc_F12,
Esc_Numeric_1,
Esc_Numeric_2,
Esc_Numeric_3,
Esc_Numeric_4,
Esc_Numeric_5,
Esc_Numeric_6,
Esc_Numeric_7,
Esc_Numeric_8,
Esc_Numeric_9,
Esc_Numeric_0,
Esc_Dash,
Esc_Dot,
Esc_Enter,
Esc_Numeric_Comma,
-- shifted terminal specific
-- Esc_S_Object, Shift of X1 does not transmit, therefore there is no key.
-- Esc_S_Region, Shift of X2 does not transmit, therefore there is no key.
Esc_S_Window,
-- Esc_S_Promot, Shift of X4 does not transmit, therefore there is no key.
Esc_S_Complt,
-- Esc_S_Format, Shift of X6 does not transmit, therefore there is no key.
Esc_S_Up,
Esc_S_Down,
-- Esc_S_Left, Shift of Left does not transmit, therefore there is no key.
-- Esc_S_Right, Shift of Right does not transmit, therefore there is no key.
Esc_S_F1,
Esc_S_F2,
Esc_S_F3,
Esc_S_F4,
Esc_S_F5,
Esc_S_F6,
Esc_S_F7,
Esc_S_F8,
Esc_S_F9,
Esc_S_F10,
Esc_S_F11,
Esc_S_F12,
-- control function keys
C_F1,
C_F2,
C_F3,
C_F4,
C_F5,
C_F6,
C_F7,
C_F8,
C_F9,
C_F10,
C_F11,
C_F12,
-- escape-control function keys
Esc_C_F1,
Esc_C_F2,
Esc_C_F3,
Esc_C_F4,
Esc_C_F5,
Esc_C_F6,
Esc_C_F7,
Esc_C_F8,
Esc_C_F9,
Esc_C_F10,
Esc_C_F11,
Esc_C_F12);
----Aliases for old form key names.
C_H : constant Key_Names := Backspace;
C_I : constant Key_Names := Tab;
Esc_C_H : constant Key_Names := Esc_Backspace;
Esc_C_I : constant Key_Names := Esc_Tab;
X1 : constant Key_Names := Object;
X2 : constant Key_Names := Region;
X3 : constant Key_Names := Window;
X4 : constant Key_Names := Promot;
X5 : constant Key_Names := Complt;
X6 : constant Key_Names := Format;
Esc_X1 : constant Key_Names := Esc_Object;
Esc_X2 : constant Key_Names := Esc_Region;
Esc_X3 : constant Key_Names := Esc_Window;
Esc_X4 : constant Key_Names := Esc_Promot;
Esc_X5 : constant Key_Names := Esc_Complt;
Esc_X6 : constant Key_Names := Esc_Format;
S_X3 : constant Key_Names := S_Window;
S_X5 : constant Key_Names := S_Complt;
Esc_S_X3 : constant Key_Names := Esc_S_Window;
Esc_S_X5 : constant Key_Names := Esc_S_Complt;
Pf1 : constant Key_Names := Image;
Pf2 : constant Key_Names := Line;
Pf3 : constant Key_Names := Word;
Pf4 : constant Key_Names := Mark;
Esc_Pf1 : constant Key_Names := Esc_Image;
Esc_Pf2 : constant Key_Names := Esc_Line;
Esc_Pf3 : constant Key_Names := Esc_Word;
Esc_Pf4 : constant Key_Names := Esc_Mark;
Esc_Del : constant Key_Names := -- Honor an ancient misspelling.
Esc_Delete;
end Facit_Key_Names;