/*
 *      PROJECT:
 *      SUBSYSTEM:
 *      MODULE:
 *
 *      FILE:           $RCSfile: vcinpdef.h,v $
 *      REVISION:       $Revision: 1.1 $
 *      Date:           $Date: 95/05/18 10:24:16 $
 *      Author:         $Author: john $
 *      RCS Ident:      $Id: vcinpdef.h,v 1.1 1995/03/10 14:52:46 john Exp $
 *
 *      FUNCTION:
 *
 * Copyright (c) 1994 Division Ltd.
 *
 * All Rights Reserved.
 *
 * This Document may not, in whole or in part, be copied,
 * photocopied, reproduced, translated, or reduced to any
 * electronic medium or machine readable form without prior
 * written consent from Division Ltd.
 */


/*
 * define the modifier values
 */
#define VC_INPUT_RELEASE 	0x00010000
#define VC_INPUT_PRESS		0x00020000
#define VC_MODIFIER_0   	0x00100000
#define VC_MODIFIER_1   	0x00200000
#define VC_MODIFIER_2   	0x00400000
#define VC_MODIFIER_3   	0x00800000
#define VC_MODIFIER_4   	0x01000000
#define VC_MODIFIER_5   	0x02000000
#define VC_MODIFIER_6   	0x04000000
#define VC_MODIFIER_7   	0x08000000

#define VC_MODIFIER_CTRL	VC_MODIFIER_0
#define VC_MODIFIER_ALT		VC_MODIFIER_1
#define VC_MODIFIER_ESC		VC_MODIFIER_2

#define VC_INPUT_CODE_MASK	0x0000ffff
#define VC_INPUT_TYPE		0x000f0000
#define VC_INPUT_MODIFIER_MASK	0x0ff00000
#define VC_INPUT_ALL_KEYS	0x0000ffff
#define VC_INPUT_SINGLE_KEY	0x00000000

#define VC_BUTTON_0		0x0080
#define VC_BUTTON_1		0x0081
#define VC_BUTTON_2		0x0082
#define VC_BUTTON_3		0x0083
#define VC_BUTTON_4		0x0084
#define VC_BUTTON_5		0x0085
#define VC_BUTTON_6		0x0086
#define VC_BUTTON_7		0x0087
#define VC_BUTTON_8		0x0088
#define VC_BUTTON_9		0x0089
#define VC_BUTTON_10		0x008a
#define VC_BUTTON_11		0x008b
#define VC_BUTTON_12		0x008c
#define VC_BUTTON_13		0x008d
#define VC_BUTTON_14		0x008e
#define VC_BUTTON_15		0x008f







