Button = {Left = 0  ,Middle = 1  ,Right = 2  ,None = 3}
Key = {
			LButton       	  = 0,
			RButton       	  = 1,
			Cancel        	  = 2,
			MButton       	  = 3,  
			XButton1      	  = 4, 
			XButton2      	  = 5, 
			Back          	  = 6,
			Tab           	  = 7,
			Clear         	  = 8,
			Return        	  = 9,
			Shift         	  = 10,
			Control       	  = 11,
			Menu          	  = 12,
			Pause         	  = 13,
			Capital       	  = 14,
			Kana          	  = 15,
			Hangeul       	  = 16,
			Hangul        	  = 17,
			Junja         	  = 18,
			Final         	  = 19,
			Hanja         	  = 20,
			Kanji         	  = 21,
			Escape        	  = 22,
			Convert       	  = 23,
			NonConvert    	  = 24,
			Accept        	  = 25,
			ModeChange    	  = 26,
			Space         	  = 27,
			Prior         	  = 28,
			Next          	  = 29,
			End           	  = 30,
			Home          	  = 31,
			Left          	  = 32,
			Up            	  = 33,
			Right         	  = 34,
			Down          	  = 35,
			Select        	  = 36,
			Print         	  = 37,
			Execute       	  = 38,
			Snapshot      	  = 39,
			Insert        	  = 40,
			Delete        	  = 41,
			Help          	  = 42,
			Key0              = 43,
			Key1              = 44,
			Key2              = 45,
			Key3              = 46,
			Key4              = 47,
			Key5              = 48,
			Key6              = 49,
			Key7              = 50,
			Key8              = 51,
			Key9              = 52,
			A             	  = 53,
			B             	  = 54,
			C             	  = 55,
			D             	  = 56,
			E             	  = 57,
			F             	  = 58,
			G             	  = 59,
			H			 	  = 60,
			I             	  = 61,
			J             	  = 62, 
			K             	  = 63,
			L             	  = 64,
			M             	  = 65,
			N             	  = 66, 
			O             	  = 67,
			P             	  = 68,
			Q             	  = 69,
			R             	  = 70,
			S             	  = 71, 
			T             	  = 72,
			U             	  = 73,
			V             	  = 74,
			W             	  = 75,
			X             	  = 76,
			Y             	  = 77,
			Z             	  = 78,    
			LWin          	  = 79,
			RWin          	  = 80,
			Apps          	  = 81,
			Sleep         	  = 82,
			Numpad0       	  = 83,
			Numpad1       	  = 84,
			Numpad2       	  = 85,
			Numpad3       	  = 86,
			Numpad4       	  = 87,
			Numpad5       	  = 88,
			Numpad6       	  = 89,
			Numpad7       	  = 90,
			Numpad8       	  = 91,
			Numpad9       	  = 92,
			Multiply      	  = 93,
			Add           	  = 94,
			Separator     	  = 95,
			Subtract      	  = 96,
			Decimal       	  = 97,
			Divide        	  = 98,
			F1            	  = 99,
			F2            	  = 100,
			F3            	  = 101,
			F4            	  = 102,
			F5            	  = 103,
			F6            	  = 104,
			F7            	  = 105,
			F8            	  = 106,
			F9            	  = 107,
			F10           	  = 108,
			F11           	  = 109,
			F12           	  = 110,
			F13           	  = 111,
			F14           	  = 112,
			F15           	  = 113,
			F16           	  = 114,
			F17           	  = 115,
			F18           	  = 116,
			F19           	  = 117,
			F20           	  = 118,
			F21           	  = 119,
			F22           	  = 120,
			F23           	  = 121,
			F24           	  = 122,
			NumLock       	  = 123,
			Scroll        	  = 124, 
			OEMNECEqual   	  = 125,  
			OEMFJJisho    	  = 126, 
			OEMFJMasshou  	  = 127,   
			OEMFJTouroku  	  = 128,  
			OEMFJLoya     	  = 129,   
			OEMFJRoya     	  = 130,  
			LShift        	  = 131,
			RShift        	  = 132,
			LControl      	  = 133,
			RControl      	  = 134,
			LMenu         	  = 135,
			RMenu         	  = 136,
			BrowserBack   	  = 137,
			BrowserForward     = 138,
			BrowserRefresh     = 139,
			BrowserStop        = 140,
			BrowserSearch      = 141,
			BrowserFavorites   = 142,
			BrowserHome        = 143,
			VolumeMute         = 144,
			VolumeDown         = 145,
			VolumeUp           = 146,
			MediaNextTrack     = 147,
			MediaPrevTrack     = 148,
			MediaStop          = 149,
			MediaPlayPause     = 150,
			LaunchMail         = 151,
			LaunchMediaSelect  = 152,
			LaunchApp1         = 153,
			LaunchApp2         = 154,
			Semicolon      		  = 155,   
			Equals       		  = 156,   
			Comma    		  = 157,   
			Minus    		      = 158,   
			Period      		  = 159,   
			Slash        		  = 160,   
			Grave        		  = 161,   
			LBracket       		  = 162,  
			Backslash      		  = 163,  
			RBracket       		  = 164,  
			Apostrophe     		  = 165,  
			OEM8        		  = 166,
			OEMAX       		  = 167,  
			OEM102      		  = 168,  
			ICOHelp     		  = 169,  
			ICO00       		  = 170,  
			ProcessKEY  		  = 171,
			ICOClear    		  = 172,
			Packet      		  = 173,
			OEMReset    		  = 174,
			OEMJump     		  = 175,
			OEMPA1      		  = 176,
			OEMPA2      		  = 177,
			OEMPA3      		  = 178,
			OEMWSCTRL   		  = 179,
			OEMCUSEL    		  = 180,
			OEMATTN     		  = 181,
			OEMFinish   		  = 182,
			OEMCopy     		  = 183,
			OEMAuto     		  = 184,
			OEMENLW     		  = 185,
			OEMBackTab  		  = 186,
			ATTN               = 187,
			CRSEL              = 188,
			EXSEL              = 189,
			EREOF              = 190,
			Play               = 191,
			Zoom               = 192,
			NoName             = 193,
			PA1                = 194,
			OEMClear     = 195
		}