Annotation of quake2/client/keys.h, revision 1.1

1.1     ! root        1: 
        !             2: //
        !             3: // these are the key numbers that should be passed to Key_Event
        !             4: //
        !             5: #define        K_TAB                   9
        !             6: #define        K_ENTER                 13
        !             7: #define        K_ESCAPE                27
        !             8: #define        K_SPACE                 32
        !             9: 
        !            10: // normal keys should be passed as lowercased ascii
        !            11: 
        !            12: #define        K_BACKSPACE             127
        !            13: #define        K_UPARROW               128
        !            14: #define        K_DOWNARROW             129
        !            15: #define        K_LEFTARROW             130
        !            16: #define        K_RIGHTARROW    131
        !            17: 
        !            18: #define        K_ALT                   132
        !            19: #define        K_CTRL                  133
        !            20: #define        K_SHIFT                 134
        !            21: #define        K_F1                    135
        !            22: #define        K_F2                    136
        !            23: #define        K_F3                    137
        !            24: #define        K_F4                    138
        !            25: #define        K_F5                    139
        !            26: #define        K_F6                    140
        !            27: #define        K_F7                    141
        !            28: #define        K_F8                    142
        !            29: #define        K_F9                    143
        !            30: #define        K_F10                   144
        !            31: #define        K_F11                   145
        !            32: #define        K_F12                   146
        !            33: #define        K_INS                   147
        !            34: #define        K_DEL                   148
        !            35: #define        K_PGDN                  149
        !            36: #define        K_PGUP                  150
        !            37: #define        K_HOME                  151
        !            38: #define        K_END                   152
        !            39: 
        !            40: #define K_KP_HOME              160
        !            41: #define K_KP_UPARROW   161
        !            42: #define K_KP_PGUP              162
        !            43: #define        K_KP_LEFTARROW  163
        !            44: #define K_KP_5                 164
        !            45: #define K_KP_RIGHTARROW        165
        !            46: #define K_KP_END               166
        !            47: #define K_KP_DOWNARROW 167
        !            48: #define K_KP_PGDN              168
        !            49: #define        K_KP_ENTER              169
        !            50: #define K_KP_INS               170
        !            51: #define        K_KP_DEL                171
        !            52: #define K_KP_SLASH             172
        !            53: #define K_KP_MINUS             173
        !            54: #define K_KP_PLUS              174
        !            55: 
        !            56: #define K_PAUSE                        255
        !            57: 
        !            58: //
        !            59: // mouse buttons generate virtual keys
        !            60: //
        !            61: #define        K_MOUSE1                200
        !            62: #define        K_MOUSE2                201
        !            63: #define        K_MOUSE3                202
        !            64: 
        !            65: //
        !            66: // joystick buttons
        !            67: //
        !            68: #define        K_JOY1                  203
        !            69: #define        K_JOY2                  204
        !            70: #define        K_JOY3                  205
        !            71: #define        K_JOY4                  206
        !            72: 
        !            73: //
        !            74: // aux keys are for multi-buttoned joysticks to generate so they can use
        !            75: // the normal binding process
        !            76: //
        !            77: #define        K_AUX1                  207
        !            78: #define        K_AUX2                  208
        !            79: #define        K_AUX3                  209
        !            80: #define        K_AUX4                  210
        !            81: #define        K_AUX5                  211
        !            82: #define        K_AUX6                  212
        !            83: #define        K_AUX7                  213
        !            84: #define        K_AUX8                  214
        !            85: #define        K_AUX9                  215
        !            86: #define        K_AUX10                 216
        !            87: #define        K_AUX11                 217
        !            88: #define        K_AUX12                 218
        !            89: #define        K_AUX13                 219
        !            90: #define        K_AUX14                 220
        !            91: #define        K_AUX15                 221
        !            92: #define        K_AUX16                 222
        !            93: #define        K_AUX17                 223
        !            94: #define        K_AUX18                 224
        !            95: #define        K_AUX19                 225
        !            96: #define        K_AUX20                 226
        !            97: #define        K_AUX21                 227
        !            98: #define        K_AUX22                 228
        !            99: #define        K_AUX23                 229
        !           100: #define        K_AUX24                 230
        !           101: #define        K_AUX25                 231
        !           102: #define        K_AUX26                 232
        !           103: #define        K_AUX27                 233
        !           104: #define        K_AUX28                 234
        !           105: #define        K_AUX29                 235
        !           106: #define        K_AUX30                 236
        !           107: #define        K_AUX31                 237
        !           108: #define        K_AUX32                 238
        !           109: 
        !           110: #define K_MWHEELDOWN   239
        !           111: #define K_MWHEELUP             240
        !           112: 
        !           113: extern char            *keybindings[256];
        !           114: extern int             key_repeats[256];
        !           115: 
        !           116: extern qboolean        anykeydown;
        !           117: extern char chat_buffer[];
        !           118: extern int chat_bufferlen;
        !           119: extern qboolean        chat_team;
        !           120: 
        !           121: void Key_Event (int key, qboolean down, unsigned time);
        !           122: void Key_Init (void);
        !           123: void Key_WriteBindings (FILE *f);
        !           124: void Key_SetBinding (int keynum, char *binding);
        !           125: void Key_ClearStates (void);
        !           126: int Key_GetKey (void);
        !           127: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.