00001 #ifndef _GL_WINDOW_INPUT_H_
00002 #define _GL_WINDOW_INPUT_H_
00003
00004 namespace blortGLWindow{
00005
00006 enum Type{
00007 TMGL_None,
00008 TMGL_Press,
00009 TMGL_Release,
00010 TMGL_Motion,
00011 TMGL_Expose,
00012 TMGL_Quit,
00013 };
00014
00015 enum Input{
00016
00017 TMGL_Button1,
00018 TMGL_Button2,
00019 TMGL_Button3,
00020 TMGL_Button4,
00021 TMGL_Button5,
00022 TMGL_Button6,
00023 TMGL_Button7,
00024 TMGL_Button8,
00025
00026 TMGL_0,
00027 TMGL_1,
00028 TMGL_2,
00029 TMGL_3,
00030 TMGL_4,
00031 TMGL_5,
00032 TMGL_6,
00033 TMGL_7,
00034 TMGL_8,
00035 TMGL_9,
00036 TMGL_a,
00037 TMGL_b,
00038 TMGL_c,
00039 TMGL_d,
00040 TMGL_e,
00041 TMGL_f,
00042 TMGL_g,
00043 TMGL_h,
00044 TMGL_i,
00045 TMGL_j,
00046 TMGL_k,
00047 TMGL_l,
00048 TMGL_m,
00049 TMGL_n,
00050 TMGL_o,
00051 TMGL_p,
00052 TMGL_q,
00053 TMGL_r,
00054 TMGL_s,
00055 TMGL_t,
00056 TMGL_u,
00057 TMGL_v,
00058 TMGL_w,
00059 TMGL_x,
00060 TMGL_y,
00061 TMGL_z,
00062
00063 TMGL_Space,
00064 TMGL_BackSpace,
00065 TMGL_Tab,
00066 TMGL_Linefeed,
00067 TMGL_Clear,
00068 TMGL_Return,
00069 TMGL_Pause,
00070 TMGL_Scroll_Lock,
00071 TMGL_Sys_Req,
00072 TMGL_Escape,
00073 TMGL_Delete,
00074 TMGL_Home,
00075 TMGL_Left,
00076 TMGL_Up,
00077 TMGL_Right,
00078 TMGL_Down,
00079 TMGL_Prior,
00080 TMGL_Page_Up,
00081 TMGL_Next,
00082 TMGL_Page_Down,
00083 TMGL_End,
00084 TMGL_Begin,
00085 TMGL_KP_Enter,
00086 TMGL_KP_Home,
00087 TMGL_KP_Left,
00088 TMGL_KP_Up,
00089 TMGL_KP_Right,
00090 TMGL_KP_Down,
00091 TMGL_KP_Prior,
00092 TMGL_KP_Page_Up,
00093 TMGL_KP_Next,
00094 TMGL_KP_Page_Down,
00095 TMGL_KP_End,
00096 TMGL_KP_Begin,
00097 TMGL_KP_Insert,
00098 TMGL_KP_Delete,
00099 TMGL_KP_Equal,
00100 TMGL_KP_Multiply,
00101 TMGL_KP_Add,
00102 TMGL_KP_Separator,
00103 TMGL_KP_Subtract,
00104 TMGL_KP_Decimal,
00105 TMGL_KP_Divide,
00106 TMGL_KP_0,
00107 TMGL_KP_1,
00108 TMGL_KP_2,
00109 TMGL_KP_3,
00110 TMGL_KP_4,
00111 TMGL_KP_5,
00112 TMGL_KP_6,
00113 TMGL_KP_7,
00114 TMGL_KP_8,
00115 TMGL_KP_9,
00116 TMGL_F1,
00117 TMGL_F2,
00118 TMGL_F3,
00119 TMGL_F4,
00120 TMGL_F5,
00121 TMGL_F6,
00122 TMGL_F7,
00123 TMGL_F8,
00124 TMGL_F9,
00125 TMGL_F10,
00126 TMGL_F11,
00127 TMGL_F12,
00128 TMGL_Shift_L,
00129 TMGL_Shift_R,
00130 TMGL_Control_L,
00131 TMGL_Control_R,
00132 TMGL_Caps_Lock,
00133 TMGL_Shift_Lock,
00134 TMGL_Meta_L,
00135 TMGL_Meta_R,
00136 TMGL_Alt_L,
00137 TMGL_Alt_R,
00138 TMGL_Super_L,
00139 TMGL_Super_R,
00140 TMGL_Hyper_L,
00141 TMGL_Hyper_R,
00142 };
00143
00144 }
00145
00146
00147 #endif