/*** Header: "IBMKEYS.H 1.0 copyright 1987 S. Savitzky" ***/ /*********************************************************************\ ** ** IBMKEYS -- include header file for IBM keycodes ** ** This file contains constant definitions for the IBM cursor ** key codes and similar matters. ** ** 880418 SS create PC version. ** \*********************************************************************/ /* The following codes are prefixed by a NULL */ #define K_NULL 3 /* Null */ #define K_S_TAB 15 /* S-Tab */ #define K_A_Q 16 /* Alt-Q */ #define K_A_W 17 /* Alt-W */ #define K_A_E 18 /* Alt-E */ #define K_A_R 19 /* Alt-R */ #define K_A_T 20 /* Alt-T */ #define K_A_Y 21 /* Alt-Y */ #define K_A_U 22 /* Alt-U */ #define K_A_I 23 /* Alt-I */ #define K_A_O 24 /* Alt-O */ #define K_A_P 25 /* Alt-P */ #define K_A_A 30 /* Alt-A */ #define K_A_S 31 /* Alt-S */ #define K_A_D 32 /* Alt-D */ #define K_A_F 33 /* Alt-F */ #define K_A_G 34 /* Alt-G */ #define K_A_H 35 /* Alt-H */ #define K_A_J 36 /* Alt-J */ #define K_A_K 37 /* Alt-K */ #define K_A_L 38 /* Alt-L */ #define K_A_Z 44 /* Alt-Z */ #define K_A_X 45 /* Alt-X */ #define K_A_C 46 /* Alt-C */ #define K_A_V 47 /* Alt-V */ #define K_A_B 48 /* Alt-B */ #define K_A_N 49 /* Alt-N */ #define K_A_M 50 /* Alt-M */ #define K_F1 59 /* Function keys */ #define K_F2 60 #define K_F3 61 #define K_F4 62 #define K_F5 63 #define K_F6 64 #define K_F7 65 #define K_F8 66 #define K_F9 67 #define K_F10 68 #define K_HOME 71 /* Numeric Keypad */ #define K_UP 72 #define K_PGUP 73 #define K_LEFT 75 #define K_RIGHT 77 #define K_END 79 #define K_DOWN 80 #define K_PGDN 81 #define K_INS 82 #define K_DEL 83 #define K_S_F1 84 /* Shifted F-Keys */ #define K_S_F2 85 #define K_S_F3 86 #define K_S_F4 87 #define K_S_F5 88 #define K_S_F6 89 #define K_S_F7 90 #define K_S_F8 91 #define K_S_F9 92 #define K_S_F10 93 #define K_A_F1 104 /* Alt F-Keys */ #define K_A_F2 105 #define K_A_F3 106 #define K_A_F4 107 #define K_A_F5 108 #define K_A_F6 109 #define K_A_F7 110 #define K_A_F8 111 #define K_A_F9 112 #define K_A_F10 113 #define K_PRTSC 114 #define K_C_LEFT 115 /* Separate cursor keys */ #define K_C_RIGHT 116 #define K_C_END 117 #define K_C_PGDN 118 #define K_C_HOME 119 #define K_C_PGUP 132 #define K_A_1 120 /* Alt-1 */ #define K_A_2 121 /* Alt-2 */ #define K_A_3 122 /* Alt-3 */ #define K_A_4 123 /* Alt-4 */ #define K_A_5 124 /* Alt-5 */ #define K_A_6 125 /* Alt-6 */ #define K_A_7 126 /* Alt-7 */ #define K_A_8 127 /* Alt-8 */ #define K_A_9 128 /* Alt-9 */ #define K_A_MINUS 129 /* Alt-- */ #define K_A_EQ 130 /* Alt-= */ #define K_A_BSLASH 131 /* Alt-\ */