sge::input::kc Namespace Reference


Enumerations

enum  type {
  input_type_mask = 0xf000U, input_keyid_mask = 0x0fffU, input_type_keyboard = 0x1000U, input_type_mouse_key = 0x2000U,
  input_type_mouse_axis = 0x3000U, input_type_joystick_key = 0x4000U, input_type_joystick_axis = 0x5000U, none = 0x0000U,
  key_escape = input_type_keyboard, key_return, key_lshift, key_rshift,
  key_tab, key_backspace, key_lctrl, key_rctrl,
  key_alt, key_altgr, key_space, key_insert,
  key_home, key_pageup, key_delete, key_end,
  key_pagedown, key_left, key_right, key_up,
  key_down, key_a, key_b, key_c,
  key_d, key_e, key_f, key_g,
  key_h, key_i, key_j, key_k,
  key_l, key_m, key_n, key_o,
  key_p, key_q, key_r, key_s,
  key_t, key_u, key_v, key_w,
  key_x, key_y, key_z, key_0,
  key_1, key_2, key_3, key_4,
  key_5, key_6, key_7, key_8,
  key_9, key_f1, key_f2, key_f3,
  key_f4, key_f5, key_f6, key_f7,
  key_f8, key_f9, key_f10, key_f11,
  key_f12, key_f13, key_f14, key_f15,
  key_comma, key_colon, key_apostrophe, key_backslash,
  key_grave, key_substract, key_lbracket, key_rbracket,
  key_semicolon, key_slash, key_underline, key_scroll,
  key_pause, key_lwin, key_rwin, key_num0,
  key_num1, key_num2, key_num3, key_num4,
  key_num5, key_num6, key_num7, key_num8,
  key_num9, key_numcomma, key_numenter, key_numlock,
  key_add, key_minus, key_multiply, key_divide,
  key_equals, key_kana, key_kanji, key_next,
  key_numequals, key_period, key_yen, X_NUM_KEY_KEYS,
  num_key_keys = X_NUM_KEY_KEYS & input_keyid_mask, mouse_l = input_type_mouse_key, mouse_m, mouse_r,
  X_NUM_MOUSE_KEYS, num_mouse_keys = X_NUM_MOUSE_KEYS & input_keyid_mask, mouse_x_axis = input_type_mouse_axis, mouse_y_axis,
  mouse_z_axis, X_NUM_MOUSE_AXIS, num_mouse_axis = X_NUM_MOUSE_AXIS & input_keyid_mask, X_NUM_JOYSTICK_KEYS = input_type_joystick_key,
  num_joystick_keys = X_NUM_JOYSTICK_KEYS & input_keyid_mask, X_NUM_JOYSTICK_AXIS = input_type_joystick_axis, num_joystick_axis = X_NUM_JOYSTICK_AXIS & input_keyid_mask, num_total_keys = num_key_keys + num_mouse_keys + num_mouse_axis + num_joystick_keys + num_joystick_axis
}


Enumeration Type Documentation

Enumerator:
input_type_mask 
input_keyid_mask 
input_type_keyboard 
input_type_mouse_key 
input_type_mouse_axis 
input_type_joystick_key 
input_type_joystick_axis 
none 
key_escape 
key_return 
key_lshift 
key_rshift 
key_tab 
key_backspace 
key_lctrl 
key_rctrl 
key_alt 
key_altgr 
key_space 
key_insert 
key_home 
key_pageup 
key_delete 
key_end 
key_pagedown 
key_left 
key_right 
key_up 
key_down 
key_a 
key_b 
key_c 
key_d 
key_e 
key_f 
key_g 
key_h 
key_i 
key_j 
key_k 
key_l 
key_m 
key_n 
key_o 
key_p 
key_q 
key_r 
key_s 
key_t 
key_u 
key_v 
key_w 
key_x 
key_y 
key_z 
key_0 
key_1 
key_2 
key_3 
key_4 
key_5 
key_6 
key_7 
key_8 
key_9 
key_f1 
key_f2 
key_f3 
key_f4 
key_f5 
key_f6 
key_f7 
key_f8 
key_f9 
key_f10 
key_f11 
key_f12 
key_f13 
key_f14 
key_f15 
key_comma 
key_colon 
key_apostrophe 
key_backslash 
key_grave 
key_substract 
key_lbracket 
key_rbracket 
key_semicolon 
key_slash 
key_underline 
key_scroll 
key_pause 
key_lwin 
key_rwin 
key_num0 
key_num1 
key_num2 
key_num3 
key_num4 
key_num5 
key_num6 
key_num7 
key_num8 
key_num9 
key_numcomma 
key_numenter 
key_numlock 
key_add 
key_minus 
key_multiply 
key_divide 
key_equals 
key_kana 
key_kanji 
key_next 
key_numequals 
key_period 
key_yen 
X_NUM_KEY_KEYS 
num_key_keys 
mouse_l 
mouse_m 
mouse_r 
X_NUM_MOUSE_KEYS 
num_mouse_keys 
mouse_x_axis 
mouse_y_axis 
mouse_z_axis 
X_NUM_MOUSE_AXIS 
num_mouse_axis 
X_NUM_JOYSTICK_KEYS 
num_joystick_keys 
X_NUM_JOYSTICK_AXIS 
num_joystick_axis 
num_total_keys 


Generated on Wed Sep 10 22:17:52 2008 for sge by  doxygen 1.5.5