Annotation of quake1/keys.h, revision 1.1.1.2

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_PAUSE                        255
                     41: 
                     42: //
                     43: // mouse buttons generate virtual keys
                     44: //
                     45: #define        K_MOUSE1                200
                     46: #define        K_MOUSE2                201
                     47: #define        K_MOUSE3                202
                     48: 
                     49: //
                     50: // joystick buttons
                     51: //
                     52: #define        K_JOY1                  203
                     53: #define        K_JOY2                  204
                     54: #define        K_JOY3                  205
                     55: #define        K_JOY4                  206
                     56: 
                     57: //
                     58: // aux keys are for multi-buttoned joysticks to generate so they can use
                     59: // the normal binding process
                     60: //
                     61: #define        K_AUX1                  207
                     62: #define        K_AUX2                  208
                     63: #define        K_AUX3                  209
                     64: #define        K_AUX4                  210
                     65: #define        K_AUX5                  211
                     66: #define        K_AUX6                  212
                     67: #define        K_AUX7                  213
                     68: #define        K_AUX8                  214
                     69: #define        K_AUX9                  215
                     70: 
                     71: 
                     72: 
                     73: typedef enum {key_game, key_console, key_message, key_menu} keydest_t;
                     74: 
                     75: extern keydest_t       key_dest;
                     76: extern char *keybindings[256];
                     77: extern int             key_repeats[256];
                     78: extern int             key_count;                      // incremented every key event
                     79: extern int             key_lastpress;
                     80: 
                     81: void Key_Event (int key, qboolean down);
                     82: void Key_Init (void);
                     83: void Key_WriteBindings (FILE *f);
                     84: void Key_SetBinding (int keynum, char *binding);
                     85: 

unix.superglobalmegacorp.com

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