#define KeyEsc          0x01
#define Key1            0x02
#define Key2            0x03
#define Key3            0x04
#define Key4            0x05
#define Key5            0x06
#define Key6            0x07
#define Key7            0x08
#define Key8            0x09
#define Key9            0x0A
#define Key0            0x0B
//  parenthese
#define KeyPar          0x0C
#define KeyPlus         0x0D
#define KeyBackspace    0x0E
#define KeyTab          0x0F
#define KeyA            0x10
#define KeyZ            0x11
#define KeyE            0x12
#define KeyR            0x13
#define KeyT            0x14
#define KeyY            0x15
#define KeyU            0x16
#define KeyI            0x17
#define KeyO            0x18
#define KeyP            0x19
// Accent circonflexe
#define KeyCirc         0x1A
#define KeyDollar       0x1B
#define KeyEnter        0x1C
#define KeyLCtrl        0x1D
#define KeyQ            0x1E
#define KeyS            0x1F
#define KeyD            0x20
#define KeyF            0x21
#define KeyG            0x22
#define KeyH            0x23
#define KeyJ            0x24
#define KeyK            0x25
#define KeyL            0x26
#define KeyM            0x27
#define KeyPorCent      0x28
#define KeyN2           0x29
#define KeyLShift       0x2A
#define KeyStar         0x2B
#define KeyW            0x2C
#define KeyX            0x2D
#define KeyC            0x2E
#define KeyV            0x2F
#define KeyB            0x30
#define KeyN            0x31
// Point d'interrogation
#define KeyInter        0x32 
#define KeyPoint        0x33
#define KeySlash        0x34
// Point d'exclamation
#define KeyExcl         0x35
#define KeyRShift       0x36
#define KeyPadStar      0x37
#define KeyAlt          0x38
#define KeySpace        0x39
#define KeyCapsLock     0x3A
#define KeyF1           0x3B
#define KeyF2           0x3C
#define KeyF3           0x3D
#define KeyF4           0x3E
#define KeyF5           0x3F
#define KeyF6           0x40
#define KeyF7           0x41
#define KeyF8           0x42
#define KeyF9           0x43
#define KeyF10          0x44
#define KeyNumLock      0x45
#define KeyScrollLock   0x46
#define KeyPad7         0x47
#define KeyPad8         0x48
#define KeyPad9         0x49
#define KeyPadMinus     0x4A
#define KeyPad4         0x4B
#define KeyPad5         0x4C
#define KeyPad6         0x4D
#define KeyPadPlus      0x4E
#define KeyPad1         0x4F
#define KeyPad2         0x50
#define KeyPad3         0x51
#define KeyPad0         0x52
#define KeyPadPoint     0x53
#define KeySysRq        0x54
//  lus petit que : <
#define KeyUnder        0x56
#define KeyF11          0x57
#define KeyF12          0x58
#define KeyPadEnter     0x9C
#define KeyRCtrl        0x9D
#define KeyPadSlash     0xB5
#define KeyPrtScr       0xB7
#define KeyAltGr        0xB8
#define KeyHome         0xC7
#define KeyUp           0xC8
#define KeyPageUp       0xC9
#define KeyLeft         0xCB
#define KeyRight        0xCD
#define KeyEnd          0xCF
#define KeyDown         0xD0
#define KeyPageDown     0xD1
#define KeyInsert       0xD2
#define KeyDelete       0xD3
#define KeyLWin         0xDB
#define KeyRWin         0xDD
#define KeyWin2         0xDD
