Annotation of 43BSDTahoe/new/X/libibm/libsrc/keyboard.c, revision 1.1.1.1

1.1       root        1: #ifndef lint
                      2: static char *rcsid_keyboard_c = "$Header: keyboard.c,v 10.1 86/11/19 10:42:06 jg Exp $";
                      3: #endif lint
                      4: /* Copyright 1985 Massachusetts Institute of Technology */
                      5: 
                      6: /* keyboard.c - key code processing routine
                      7:  *
                      8:  *     ProcessInput    matches RT/PC keyboard codes to
                      9:  *                     to LK201 (DEC) codes.
                     10:  *
                     11:  *     Author:
                     12:  *
                     13:  *             Scott Bates
                     14:  *             Brown University
                     15:  *             IRIS, Box 1946
                     16:  *             Providence, RI 02912
                     17:  *
                     18:  *             Copyright (c) 1986 Brown University
                     19:  *
                     20:  * Permission to use, copy, modify and distribute this software and its
                     21:  * documentation for any purpose and without fee is hereby granted, provided
                     22:  * that the above copyright notice appear in all copies, and that both
                     23:  * that copyright notice and this permission notice appear in supporting
                     24:  * documentation, and that the name of Brown University not be used in
                     25:  * advertising or publicity pertaining to distribution of the software
                     26:  * without specific, written prior permission. Brown University makes no
                     27:  * representations about the suitability of this software for any purpose.
                     28:  * It is provided "as-is" without express or implied warranty.
                     29:  */
                     30: 
                     31: #include "private.h"
                     32: #include "keymatch.h"
                     33: 
                     34: ProcessInput (ev)
                     35:        register vsEvent *ev;
                     36: {
                     37: 
                     38:        if (ev->vse_device == VSE_DKB) {
                     39:                register int vse_key = ((int) ev->vse_key) & 0xFF;
                     40:                if ((vse_key >= 0) && (vse_key <= RTPC_CODES))
                     41:                        ev->vse_key = keymatch[vse_key];
                     42:        }
                     43:        Deal_with_input (ev);
                     44:        return;
                     45: }

unix.superglobalmegacorp.com

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