$search
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 /* Mouse */ 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 /* Key */ 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 } /* namespace */ 00145 00146 00147 #endif /* _GL_WINDOW_INPUT_H_ */