/*
	keycode.h
	The BeMAME Team
	Created: 07/27/99 11:16:43
*/

#ifndef KEYCODE_H
#define KEYCODE_H

enum {
	eKey_A = 0, eKey_B, eKey_C, eKey_D, eKey_E, eKey_F, eKey_G, eKey_H, 
	eKey_I, eKey_J, eKey_K, eKey_L, eKey_M, eKey_N, eKey_O, eKey_P, 
	eKey_Q, eKey_R, eKey_S, eKey_T, eKey_U, eKey_V, eKey_W, eKey_X, 
	eKey_Y, eKey_Z,

	eKey_0, eKey_1, eKey_2, eKey_3, eKey_4, eKey_5, eKey_6, eKey_7, 
	eKey_8, eKey_9,
	
	eKey_0_Pad, eKey_1_Pad, eKey_2_Pad, eKey_3_Pad, eKey_4_Pad, eKey_5_Pad,
	eKey_6_Pad, eKey_7_Pad, eKey_8_Pad, eKey_9_Pad,
	
	eKey_F1, eKey_F2, eKey_F3, eKey_F4, eKey_F5, eKey_F6, eKey_F7, eKey_F8, 
	eKey_F9, eKey_F10, eKey_F11, eKey_F12,
	

	eKey_Escape,
	eKey_Tilde,
	eKey_Minus,
	eKey_Equals,
	eKey_Backspace,
	eKey_Tab,
	eKey_OpenBrace,
	eKey_CloseBrace,
	eKey_Enter,
	eKey_SemiColon,
	eKey_Colon,
	eKey_Backslash,
	eKey_LessThan,
	eKey_Comma,
	eKey_Period,
	eKey_Slash,
	eKey_Space,
	eKey_Insert,
	eKey_Del,
	eKey_Home,
	eKey_End,
	eKey_PageUp,
	eKey_PageDown,
	eKey_Left,
	eKey_Right,
	eKey_Up,
	eKey_Down,
	eKey_Slash_Pad,
	eKey_Asterisk_Pad,
	eKey_Minus_Pad,
	eKey_Plus_Pad,
	eKey_Del_Pad,
	eKey_Enter_Pad,
	eKey_PrintScreen,
	eKey_Pause,
	eKey_LeftShift,
	eKey_RightShift,
	eKey_LeftControl,
	eKey_RightControl,
	eKey_Alt,
	eKey_AltRight,
	eKey_WinLeft,
	eKey_WinRight,
	eKey_Menu,
	eKey_ScrLock,
	eKey_NumLock,
	eKey_CapsLock,
	
	eKey_Max
};


#endif
