#define FSHIFT GDK_SHIFT_MASK
#define FALT GDK_MOD1_MASK
#define FCONTROL GDK_CONTROL_MASK
#define FVIRTKEY 0

#define VK_A &h041
#define VK_B &h042
#define VK_C &h043
#define VK_D &h044
#define VK_E &h045
#define VK_F &h046
#define VK_G &h047
#define VK_H &h048
#define VK_I &h049
#define VK_J &h04a
#define VK_K &h04b
#define VK_L &h04c
#define VK_M &h04d
#define VK_N &h04e
#define VK_O &h04f
#define VK_P &h050
#define VK_Q &h051
#define VK_R &h052
#define VK_S &h053
#define VK_T &h054
#define VK_U &h055
#define VK_V &h056
#define VK_W &h057
#define VK_X &h058
#define VK_Y &h059
#define VK_Z &h05a
#define VK_F1 &hffbe
#define VK_F2 &hffbf
#define VK_F3 &hffc0
#define VK_F4 &hffc1
#define VK_F5 &hffc2
#define VK_F6 &hffc3
#define VK_F7 &hffc4
#define VK_F8 &hffc5
#define VK_F9 &hffc6
#define VK_F10 &hffc7
#define VK_F11 &hffc8
#define VK_F12 &hffc9
#define VK_F13 &hffca
#define VK_F14 &hffcb
#define VK_F15 &hffcc
#define VK_F16 &hffcd
#define VK_F17 &hffce
#define VK_F18 &hffcf
#define VK_F19 &hffd0
#define VK_F20 &hffd1
#define VK_F21 &hffd2
#define VK_F22 &hffd3
#define VK_F23 &hffd4
#define VK_F24 &hffd5
#define VK_Tab &hff09 ' DONT WORK
#define VK_Pause &hff13  ' DONT WORK
#define VK_Scroll &hff14 ' DONT WORK
#define VK_SNAPSHOT &hff15 ' DONT WORK
#define VK_Back &hff08
#define VK_Return &hff0d
#define VK_Escape &hff1b
#define VK_Delete &hffff
#define VK_Home &hff50
#define VK_Left &hff51 ' DONT WORK
#define VK_Up &hff52 ' DONT WORK
#define VK_Right &hff53 ' DONT WORK
#define VK_Down &hff54 ' DONT WORK
#define VK_PRIOR &hff55
#define VK_NEXT &hff56
#define VK_End &hff57
#define VK_Insert &hff63
#define VK_space &h020
#define VK_0 &h030
#define VK_1 &h031
#define VK_2 &h032
#define VK_3 &h033
#define VK_4 &h034
#define VK_5 &h035
#define VK_6 &h036
#define VK_7 &h037
#define VK_8 &h038
#define VK_9 &h039
#define VK_NUMPAD0 &hffb0
#define VK_NUMPAD1 &hffb1
#define VK_NUMPAD2 &hffb2
#define VK_NUMPAD3 &hffb3
#define VK_NUMPAD4 &hffb4
#define VK_NUMPAD5 &hffb5
#define VK_NUMPAD6 &hffb6
#define VK_NUMPAD7 &hffb7
#define VK_NUMPAD8 &hffb8
#define VK_NUMPAD9 &hffb9
#define VK_Multiply &hffaa
#define VK_Add &hffab
#define VK_Separator &hffac
#define VK_Subtract &hffad
#define VK_Decimal &hffae 
#define VK_Divide &hffaf