Annotation of quake1/keys.h, revision 1.1.1.3

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
1.1.1.3 ! root       70: #define        K_AUX10                 216
        !            71: #define        K_AUX11                 217
        !            72: #define        K_AUX12                 218
        !            73: #define        K_AUX13                 219
        !            74: #define        K_AUX14                 220
        !            75: #define        K_AUX15                 221
        !            76: #define        K_AUX16                 222
        !            77: #define        K_AUX17                 223
        !            78: #define        K_AUX18                 224
        !            79: #define        K_AUX19                 225
        !            80: #define        K_AUX20                 226
        !            81: #define        K_AUX21                 227
        !            82: #define        K_AUX22                 228
        !            83: #define        K_AUX23                 229
        !            84: #define        K_AUX24                 230
        !            85: #define        K_AUX25                 231
        !            86: #define        K_AUX26                 232
        !            87: #define        K_AUX27                 233
        !            88: #define        K_AUX28                 234
        !            89: #define        K_AUX29                 235
        !            90: #define        K_AUX30                 236
        !            91: #define        K_AUX31                 237
        !            92: #define        K_AUX32                 238
1.1       root       93: 
                     94: 
                     95: 
                     96: typedef enum {key_game, key_console, key_message, key_menu} keydest_t;
                     97: 
                     98: extern keydest_t       key_dest;
                     99: extern char *keybindings[256];
                    100: extern int             key_repeats[256];
                    101: extern int             key_count;                      // incremented every key event
                    102: extern int             key_lastpress;
                    103: 
                    104: void Key_Event (int key, qboolean down);
                    105: void Key_Init (void);
                    106: void Key_WriteBindings (FILE *f);
                    107: void Key_SetBinding (int keynum, char *binding);
1.1.1.3 ! root      108: void Key_ClearStates (void);
1.1       root      109: 

unix.superglobalmegacorp.com

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