|
|
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: 15043 (0x3ac3)
Types: TextFile
Names: »V«
└─⟦5f3412b64⟧ Bits:30000745 8mm tape, Rational 1000, ENVIRONMENT 12_6_5 TOOLS
└─⟦91c658230⟧ »DATA«
└─⟦5d656759a⟧
└─⟦this⟧
package Xapollo3_Key_Names is
----This file describes the model 3 Apollo keyboard.
type Key_Names is
(
----Special non-X11 keys we need for Rational Menus
Menu_Job_Kill, Menu_Job_Disable, Menu_Debug_Stop, Menu_Return,
Mouse_Down, Mouse_Right,
Mouse_Image_Down, Mouse_Image_Right,
Mouse_Button1, Mouse_Button2, Mouse_Button3,
Mouse_Button4, Mouse_Button5, Mouse_Button6,
Mouse_Button1_Up, Mouse_Button2_Up, Mouse_Button3_Up,
Mouse_Button4_Up, Mouse_Button5_Up, Mouse_Button6_Up,
Mouse_Button1_Dbl, Mouse_Button2_Dbl, Mouse_Button3_Dbl,
Mouse_Button4_Dbl, Mouse_Button5_Dbl, Mouse_Button6_Dbl,
Menu_Pick, Mouse_Minus,
Mouse_0, Mouse_1, Mouse_2, Mouse_3, Mouse_4,
Mouse_5, Mouse_6, Mouse_7, Mouse_8, Mouse_9,
X_No_Op, X_Screen_Height, X_Screen_Width, X_Screen_Redraw,
----X11 Miscellaneous Keys - These work under DM and under X
Escape, C_Escape, M_Escape, Cm_Escape,
S_Escape, Cs_Escape, Ms_Escape, Cms_Escape,
Tab, S_Tab, C_Tab, M_Tab, Cs_Tab, Cm_Tab, Ms_Tab, Cms_Tab,
Carriage_Return,-- Return, enter
C_Carriage_Return, M_Carriage_Return, Cm_Carriage_Return,
S_Carriage_Return, Cs_Carriage_Return,
Ms_Carriage_Return, Cms_Carriage_Return,
Delete, -- Delete, rubout
C_Delete, M_Delete, Cm_Delete, S_Delete,
Cs_Delete, Ms_Delete, Cms_Delete,
Backspace, -- Backspace
C_Backspace, M_Backspace, Cm_Backspace, S_Backspace,
Cs_Backspace, Ms_Backspace, Cms_Backspace,
Left, -- Move left, left arrow
C_Left, M_Left, Cm_Left, S_Left, Cs_Left, Ms_Left, Cms_Left,
Up, -- Move up, up arrow
C_Up, M_Up, Cm_Up, S_Up, Cs_Up, Ms_Up, Cms_Up,
Right, -- Move right, right arrow
C_Right, M_Right, Cm_Right, S_Right, Cs_Right, Ms_Right, Cms_Right,
Down, -- Move down, down arrow
C_Down, M_Down, Cm_Down, S_Down, Cs_Down, Ms_Down, Cms_Down,
F1, C_F1, M_F1, Cm_F1, S_F1, Cs_F1, Ms_F1, Cms_F1,
F2, C_F2, M_F2, Cm_F2, S_F2, Cs_F2, Ms_F2, Cms_F2,
F3, C_F3, M_F3, Cm_F3, S_F3, Cs_F3, Ms_F3, Cms_F3,
F4, C_F4, M_F4, Cm_F4, S_F4, Cs_F4, Ms_F4, Cms_F4,
F5, C_F5, M_F5, Cm_F5, S_F5, Cs_F5, Ms_F5, Cms_F5,
F6, C_F6, M_F6, Cm_F6, S_F6, Cs_F6, Ms_F6, Cms_F6,
F7, C_F7, M_F7, Cm_F7, S_F7, Cs_F7, Ms_F7, Cms_F7,
F8, C_F8, M_F8, Cm_F8, S_F8, Cs_F8, Ms_F8, Cms_F8,
F9, C_F9, M_F9, Cm_F9, S_F9, Cs_F9, Ms_F9, Cms_F9,
F10, C_F10, M_F10, Cm_F10, S_F10, Cs_F10, Ms_F10, Cms_F10,
----X11 Miscellaneous Keys - These only work under X; DM traps them.
Selection, C_Selection, M_Selection, Cm_Selection,
Insert, C_Insert, M_Insert, Cm_Insert,
Line_Del, S_Line_Del, C_Line_Del, Cs_Line_Del,
M_Line_Del, Ms_Line_Del, Cm_Line_Del, Cms_Line_Del,
Char_Del, S_Char_Del, C_Char_Del, Cs_Char_Del,
M_Char_Del, Ms_Char_Del, Cm_Char_Del, Cms_Char_Del,
Copy, C_Copy, M_Copy, Cm_Copy, Cut, C_Cut, M_Cut, Cm_Cut,
Paste, C_Paste, M_Paste, Cm_Paste, Undo, C_Undo, M_Undo, Cm_Undo,
Grow, C_Grow, M_Grow, Cm_Grow, Move, C_Move, M_Move, Cm_Move,
Left_Bar, S_Left_Bar, C_Left_Bar, Cs_Left_Bar,
M_Left_Bar, Ms_Left_Bar, Cm_Left_Bar, Cms_Left_Bar,
Cmd, C_Cmd, M_Cmd, Cm_Cmd, Shell, C_Shell, M_Shell, Cm_Shell,
Right_Bar, S_Right_Bar, C_Right_Bar, Cs_Right_Bar,
M_Right_Bar, Ms_Right_Bar, Cm_Right_Bar, Cms_Right_Bar,
Left_Box, S_Left_Box, C_Left_Box, Cs_Left_Box,
M_Left_Box, Ms_Left_Box, Cm_Left_Box, Cms_Left_Box,
Right_Box, S_Right_Box, C_Right_Box, Cs_Right_Box,
M_Right_Box, Ms_Right_Box, Cm_Right_Box, Cms_Right_Box,
Next, S_Next, C_Next, Cs_Next,
M_Next, Ms_Next, Cm_Next, Cms_Next,
Up_Box, S_Up_Box, C_Up_Box, Cs_Up_Box,
M_Up_Box, Ms_Up_Box, Cm_Up_Box, Cms_Up_Box,
Down_Box, S_Down_Box, C_Down_Box, Cs_Down_Box,
M_Down_Box, Ms_Down_Box, Cm_Down_Box, Cms_Down_Box,
Again, S_Again, C_Again, Cs_Again,
M_Again, Ms_Again, Cm_Again, Cms_Again,
Read, S_Read, C_Read, Cs_Read,
M_Read, Ms_Read, Cm_Read, Cms_Read,
Edit, C_Edit, M_Edit, Cm_Edit, Save, C_Save, M_Save, Cm_Save,
Exit_Key, C_Exit_Key, M_Exit_Key, Cm_Exit_Key,
Abort_Key, C_Abort_Key, M_Abort_Key, Cm_Abort_Key,
Hold, C_Hold, M_Hold, Cm_Hold, Help, C_Help, M_Help, Cm_Help,
Pop, S_Pop, C_Pop, Cs_Pop, M_Pop, Ms_Pop, Cm_Pop, Cms_Pop,
----Numeric keypad
Promot, S_Promot, C_Promot, Cs_Promot, -- Numeric 7
M_Promot, Ms_Promot, Cm_Promot, Cms_Promot,
Complt, S_Complt, C_Complt, Cs_Complt, -- Numeric 8
M_Complt, Ms_Complt, Cm_Complt, Cms_Complt,
Format, S_Format, C_Format, Cs_Format, -- Numeric 9
M_Format, Ms_Format, Cm_Format, Cms_Format,
Object, S_Object, C_Object, Cs_Object, -- Numeric 4
M_Object, Ms_Object, Cm_Object, Cms_Object,
Region, S_Region, C_Region, Cs_Region, -- Numeric 5
M_Region, Ms_Region, Cm_Region, Cms_Region,
Window, S_Window, C_Window, Cs_Window, -- Numeric 6
M_Window, Ms_Window, Cm_Window, Cms_Window,
Line, S_Line, C_Line, Cs_Line, -- Numeric 1
M_Line, Ms_Line, Cm_Line, Cms_Line,
Word, S_Word, C_Word, Cs_Word, -- Numeric 2
M_Word, Ms_Word, Cm_Word, Cms_Word,
Mark, S_Mark, C_Mark, Cs_Mark, -- Numeric 3
M_Mark, Ms_Mark, Cm_Mark, Cms_Mark,
Image, S_Image, C_Image, Cs_Image, -- Numeric 0
M_Image, Ms_Image, Cm_Image, Cms_Image,
Begin_Of, S_Begin_Of, C_Begin_Of, Cs_Begin_Of,
M_Begin_Of, Ms_Begin_Of, Cm_Begin_Of, Cms_Begin_Of,
End_Of, S_End_Of, C_End_Of, Cs_End_Of,
M_End_Of, Ms_End_Of, Cm_End_Of, Cms_End_Of,
Enter, S_Enter, C_Enter, Cs_Enter,
M_Enter, Ms_Enter, Cm_Enter, Cms_Enter,
Numeric_Period, S_Numeric_Period, C_Numeric_Period, Cs_Numeric_Period,
M_Numeric_Period, Ms_Numeric_Period,
Cm_Numeric_Period, Cms_Numeric_Period,
----X11 Latin1 keys
' ', C_Space, M_Space, Cm_Space, S_Space, Cs_Space, Ms_Space, Cms_Space,
'!', C_Exclam, M_Exclam, Cm_Exclam,
'"', C_Quotation, M_Quotation, Cm_Quotation,
'#', C_Sharp, M_Sharp, Cm_Sharp,
'$', C_Dollar, M_Dollar, Cm_Dollar,
'%', C_Percent, M_Percent, Cm_Percent,
'&', C_Ampersand, M_Ampersand, Cm_Ampersand,
''', C_Tick, M_Tick, Cm_Tick,
'(', C_Left_Paren, M_Left_Paren, Cm_Left_Paren,
')', C_Right_Paren, M_Right_Paren, Cm_Right_Paren,
'*', C_Star, M_Star, Cm_Star,
'+', C_Plus, M_Plus, Cm_Plus,
',', C_Comma, M_Comma, Cm_Comma,
'-', C_Minus, M_Minus, Cm_Minus,
'.', C_Period, M_Period, Cm_Period,
'/', C_Slash, M_Slash, Cm_Slash,
'0', C_0, M_0, Cm_0,
'1', C_1, M_1, Cm_1,
'2', C_2, M_2, Cm_2,
'3', C_3, M_3, Cm_3,
'4', C_4, M_4, Cm_4,
'5', C_5, M_5, Cm_5,
'6', C_6, M_6, Cm_6,
'7', C_7, M_7, Cm_7,
'8', C_8, M_8, Cm_8,
'9', C_9, M_9, Cm_9,
':', C_Colon, M_Colon, Cm_Colon,
';', C_Semicolon, M_Semicolon, Cm_Semicolon,
'<', C_Less_Than, M_Less_Than, Cm_Less_Than,
'=', C_Equal, M_Equal, Cm_Equal,
'>', C_Greater_Than, M_Greater_Than, Cm_Greater_Than,
'?', C_Question, M_Question, Cm_Question,
'@', C_At_Sign, M_At_Sign, Cm_At_Sign,
'a', C_A, M_A, Cm_A, 'A', Cs_A, Ms_A, Cms_A,
'b', C_B, M_B, Cm_B, 'B', Cs_B, Ms_B, Cms_B,
'c', C_C, M_C, Cm_C, 'C', Cs_C, Ms_C, Cms_C,
'd', C_D, M_D, Cm_D, 'D', Cs_D, Ms_D, Cms_D,
'e', C_E, M_E, Cm_E, 'E', Cs_E, Ms_E, Cms_E,
'f', C_F, M_F, Cm_F, 'F', Cs_F, Ms_F, Cms_F,
'g', C_G, M_G, Cm_G, 'G', Cs_G, Ms_G, Cms_G,
'h', C_H, M_H, Cm_H, 'H', Cs_H, Ms_H, Cms_H,
'i', C_I, M_I, Cm_I, 'I', Cs_I, Ms_I, Cms_I,
'j', C_J, M_J, Cm_J, 'J', Cs_J, Ms_J, Cms_J,
'k', C_K, M_K, Cm_K, 'K', Cs_K, Ms_K, Cms_K,
'l', C_L, M_L, Cm_L, 'L', Cs_L, Ms_L, Cms_L,
'm', C_M, M_M, Cm_M, 'M', Cs_M, Ms_M, Cms_M,
'n', C_N, M_N, Cm_N, 'N', Cs_N, Ms_N, Cms_N,
'o', C_O, M_O, Cm_O, 'O', Cs_O, Ms_O, Cms_O,
'p', C_P, M_P, Cm_P, 'P', Cs_P, Ms_P, Cms_P,
'q', C_Q, M_Q, Cm_Q, 'Q', Cs_Q, Ms_Q, Cms_Q,
'r', C_R, M_R, Cm_R, 'R', Cs_R, Ms_R, Cms_R,
's', C_S, M_S, Cm_S, 'S', Cs_S, Ms_S, Cms_S,
't', C_T, M_T, Cm_T, 'T', Cs_T, Ms_T, Cms_T,
'u', C_U, M_U, Cm_U, 'U', Cs_U, Ms_U, Cms_U,
'v', C_V, M_V, Cm_V, 'V', Cs_V, Ms_V, Cms_V,
'w', C_W, M_W, Cm_W, 'W', Cs_W, Ms_W, Cms_W,
'x', C_X, M_X, Cm_X, 'X', Cs_X, Ms_X, Cms_X,
'y', C_Y, M_Y, Cm_Y, 'Y', Cs_Y, Ms_Y, Cms_Y,
'z', C_Z, M_Z, Cm_Z, 'Z', Cs_Z, Ms_Z, Cms_Z,
'[', C_Left_Bracket, M_Left_Bracket, Cm_Left_Bracket,
'\', C_Backslash, M_Backslash, Cm_Backslash,
']', C_Right_Bracket, M_Right_Bracket, Cm_Right_Bracket,
'^', C_Circumflex, M_Circumflex, Cm_Circumflex,
'_', C_Underline, M_Underline, Cm_Underline,
'`', C_Grave, M_Grave, Cm_Grave,
'{', C_Left_Brace, M_Left_Brace, Cm_Left_Brace,
'|', C_Bar, M_Bar, Cm_Bar,
'}', C_Right_Brace, M_Right_Brace, Cm_Right_Brace,
'~', C_Tilde, M_Tilde, Cm_Tilde
);
----Convenient names for control characters.
Nul : constant Key_Names := C_At_Sign;
Numeric_7 : constant Key_Names := Promot;
S_Numeric_7 : constant Key_Names := S_Promot;
C_Numeric_7 : constant Key_Names := C_Promot;
Cs_Numeric_7 : constant Key_Names := Cs_Promot;
M_Numeric_7 : constant Key_Names := M_Promot;
Ms_Numeric_7 : constant Key_Names := Ms_Promot;
Cm_Numeric_7 : constant Key_Names := Cm_Promot;
Cms_Numeric_7 : constant Key_Names := Cms_Promot;
Numeric_8 : constant Key_Names := Complt;
S_Numeric_8 : constant Key_Names := S_Complt;
C_Numeric_8 : constant Key_Names := C_Complt;
Cs_Numeric_8 : constant Key_Names := Cs_Complt;
M_Numeric_8 : constant Key_Names := M_Complt;
Ms_Numeric_8 : constant Key_Names := Ms_Complt;
Cm_Numeric_8 : constant Key_Names := Cm_Complt;
Cms_Numeric_8 : constant Key_Names := Cms_Complt;
Numeric_9 : constant Key_Names := Format;
S_Numeric_9 : constant Key_Names := S_Format;
C_Numeric_9 : constant Key_Names := C_Format;
Cs_Numeric_9 : constant Key_Names := Cs_Format;
M_Numeric_9 : constant Key_Names := M_Format;
Ms_Numeric_9 : constant Key_Names := Ms_Format;
Cm_Numeric_9 : constant Key_Names := Cm_Format;
Cms_Numeric_9 : constant Key_Names := Cms_Format;
Numeric_4 : constant Key_Names := Object;
S_Numeric_4 : constant Key_Names := S_Object;
C_Numeric_4 : constant Key_Names := C_Object;
Cs_Numeric_4 : constant Key_Names := Cs_Object;
M_Numeric_4 : constant Key_Names := M_Object;
Ms_Numeric_4 : constant Key_Names := Ms_Object;
Cm_Numeric_4 : constant Key_Names := Cm_Object;
Cms_Numeric_4 : constant Key_Names := Cms_Object;
Numeric_5 : constant Key_Names := Region;
S_Numeric_5 : constant Key_Names := S_Region;
C_Numeric_5 : constant Key_Names := C_Region;
Cs_Numeric_5 : constant Key_Names := Cs_Region;
M_Numeric_5 : constant Key_Names := M_Region;
Ms_Numeric_5 : constant Key_Names := Ms_Region;
Cm_Numeric_5 : constant Key_Names := Cm_Region;
Cms_Numeric_5 : constant Key_Names := Cms_Region;
Numeric_6 : constant Key_Names := Window;
S_Numeric_6 : constant Key_Names := S_Window;
C_Numeric_6 : constant Key_Names := C_Window;
Cs_Numeric_6 : constant Key_Names := Cs_Window;
M_Numeric_6 : constant Key_Names := M_Window;
Ms_Numeric_6 : constant Key_Names := Ms_Window;
Cm_Numeric_6 : constant Key_Names := Cm_Window;
Cms_Numeric_6 : constant Key_Names := Cms_Window;
Numeric_1 : constant Key_Names := Line;
S_Numeric_1 : constant Key_Names := S_Line;
C_Numeric_1 : constant Key_Names := C_Line;
Cs_Numeric_1 : constant Key_Names := Cs_Line;
M_Numeric_1 : constant Key_Names := M_Line;
Ms_Numeric_1 : constant Key_Names := Ms_Line;
Cm_Numeric_1 : constant Key_Names := Cm_Line;
Cms_Numeric_1 : constant Key_Names := Cms_Line;
Numeric_2 : constant Key_Names := Word;
S_Numeric_2 : constant Key_Names := S_Word;
C_Numeric_2 : constant Key_Names := C_Word;
Cs_Numeric_2 : constant Key_Names := Cs_Word;
M_Numeric_2 : constant Key_Names := M_Word;
Ms_Numeric_2 : constant Key_Names := Ms_Word;
Cm_Numeric_2 : constant Key_Names := Cm_Word;
Cms_Numeric_2 : constant Key_Names := Cms_Word;
Numeric_3 : constant Key_Names := Mark;
S_Numeric_3 : constant Key_Names := S_Mark;
C_Numeric_3 : constant Key_Names := C_Mark;
Cs_Numeric_3 : constant Key_Names := Cs_Mark;
M_Numeric_3 : constant Key_Names := M_Mark;
Ms_Numeric_3 : constant Key_Names := Ms_Mark;
Cm_Numeric_3 : constant Key_Names := Cm_Mark;
Cms_Numeric_3 : constant Key_Names := Cms_Mark;
Numeric_0 : constant Key_Names := Image;
S_Numeric_0 : constant Key_Names := S_Image;
C_Numeric_0 : constant Key_Names := C_Image;
Cs_Numeric_0 : constant Key_Names := Cs_Image;
M_Numeric_0 : constant Key_Names := M_Image;
Ms_Numeric_0 : constant Key_Names := Ms_Image;
Cm_Numeric_0 : constant Key_Names := Cm_Image;
Cms_Numeric_0 : constant Key_Names := Cms_Image;
Numeric_Plus : constant Key_Names := Begin_Of;
S_Numeric_Plus : constant Key_Names := S_Begin_Of;
C_Numeric_Plus : constant Key_Names := C_Begin_Of;
Cs_Numeric_Plus : constant Key_Names := Cs_Begin_Of;
M_Numeric_Plus : constant Key_Names := M_Begin_Of;
Ms_Numeric_Plus : constant Key_Names := Ms_Begin_Of;
Cm_Numeric_Plus : constant Key_Names := Cm_Begin_Of;
Cms_Numeric_Plus : constant Key_Names := Cms_Begin_Of;
Numeric_Minus : constant Key_Names := End_Of;
S_Numeric_Minus : constant Key_Names := S_End_Of;
C_Numeric_Minus : constant Key_Names := C_End_Of;
Cs_Numeric_Minus : constant Key_Names := Cs_End_Of;
M_Numeric_Minus : constant Key_Names := M_End_Of;
Ms_Numeric_Minus : constant Key_Names := Ms_End_Of;
Cm_Numeric_Minus : constant Key_Names := Cm_End_Of;
Cms_Numeric_Minus : constant Key_Names := Cms_End_Of;
end Xapollo3_Key_Names;