OurOS 0.1
Operating System built by McGill Students
 
Loading...
Searching...
No Matches
keycode.h File Reference

Go to the source code of this file.

Enumerations

enum  KEYCODE {
  KEYCODE_UNKNOWN = 0 , KEYCODE_Q , KEYCODE_W , KEYCODE_E ,
  KEYCODE_R , KEYCODE_T , KEYCODE_Y , KEYCODE_U ,
  KEYCODE_I , KEYCODE_O , KEYCODE_P , KEYCODE_A ,
  KEYCODE_S , KEYCODE_D , KEYCODE_F , KEYCODE_G ,
  KEYCODE_H , KEYCODE_J , KEYCODE_K , KEYCODE_L ,
  KEYCODE_Z , KEYCODE_X , KEYCODE_C , KEYCODE_V ,
  KEYCODE_B , KEYCODE_N , KEYCODE_M , KEYCODE_ARROW_UP ,
  KEYCODE_ARROW_RIGHT , KEYCODE_ARROW_DOWN , KEYCODE_ARROW_LEFT , KEYCODE_1 ,
  KEYCODE_2 , KEYCODE_3 , KEYCODE_4 , KEYCODE_5 ,
  KEYCODE_6 , KEYCODE_7 , KEYCODE_8 , KEYCODE_9 ,
  KEYCODE_0 , KEYCODE_NUMPAD_0 , KEYCODE_NUMPAD_1 , KEYCODE_NUMPAD_2 ,
  KEYCODE_NUMPAD_3 , KEYCODE_NUMPAD_4 , KEYCODE_NUMPAD_5 , KEYCODE_NUMPAD_6 ,
  KEYCODE_NUMPAD_7 , KEYCODE_NUMPAD_8 , KEYCODE_NUMPAD_9 , KEYCODE_NUMPAD_PLUS ,
  KEYCODE_NUMPAD_MINUS , KEYCODE_NUMPAD_STAR , KEYCODE_NUMPAD_SLASH , KEYCODE_NUMPAD_ENTER ,
  KEYCODE_NUMPAD_PERIOD , KEYCODE_NUM_LOCK , KEYCODE_SCROLL_LOCK , KEYCODE_L_CONTROL ,
  KEYCODE_L_SHIFT , KEYCODE_L_ALT , KEYCODE_R_CONTROL , KEYCODE_R_SHIFT ,
  KEYCODE_R_ALT , KEYCODE_CAPS , KEYCODE_L_BRACKET , KEYCODE_R_BRACKET ,
  KEYCODE_COMMA , KEYCODE_SEMICOLON , KEYCODE_PERIOD , KEYCODE_F1 ,
  KEYCODE_F2 , KEYCODE_F3 , KEYCODE_F4 , KEYCODE_F5 ,
  KEYCODE_F6 , KEYCODE_F7 , KEYCODE_F8 , KEYCODE_F9 ,
  KEYCODE_F10 , KEYCODE_F11 , KEYCODE_F12 , KEYCODE_HOME ,
  KEYCODE_END , KEYCODE_PAGE_UP , KEYCODE_PAGE_DOWN , KEYCODE_ESC ,
  KEYCODE_MINUS , KEYCODE_EQUAL , KEYCODE_BACKSPACE , KEYCODE_TAB ,
  KEYCODE_ENTER , KEYCODE_S_QUOTE , KEYCODE_BACKTICK , KEYCODE_B_SLASH ,
  KEYCODE_SLASH , KEYCODE_SPACE
}
 

Enumeration Type Documentation

◆ KEYCODE

enum KEYCODE
Enumerator
KEYCODE_UNKNOWN 
KEYCODE_Q 
KEYCODE_W 
KEYCODE_E 
KEYCODE_R 
KEYCODE_T 
KEYCODE_Y 
KEYCODE_U 
KEYCODE_I 
KEYCODE_O 
KEYCODE_P 
KEYCODE_A 
KEYCODE_S 
KEYCODE_D 
KEYCODE_F 
KEYCODE_G 
KEYCODE_H 
KEYCODE_J 
KEYCODE_K 
KEYCODE_L 
KEYCODE_Z 
KEYCODE_X 
KEYCODE_C 
KEYCODE_V 
KEYCODE_B 
KEYCODE_N 
KEYCODE_M 
KEYCODE_ARROW_UP 
KEYCODE_ARROW_RIGHT 
KEYCODE_ARROW_DOWN 
KEYCODE_ARROW_LEFT 
KEYCODE_1 
KEYCODE_2 
KEYCODE_3 
KEYCODE_4 
KEYCODE_5 
KEYCODE_6 
KEYCODE_7 
KEYCODE_8 
KEYCODE_9 
KEYCODE_0 
KEYCODE_NUMPAD_0 
KEYCODE_NUMPAD_1 
KEYCODE_NUMPAD_2 
KEYCODE_NUMPAD_3 
KEYCODE_NUMPAD_4 
KEYCODE_NUMPAD_5 
KEYCODE_NUMPAD_6 
KEYCODE_NUMPAD_7 
KEYCODE_NUMPAD_8 
KEYCODE_NUMPAD_9 
KEYCODE_NUMPAD_PLUS 
KEYCODE_NUMPAD_MINUS 
KEYCODE_NUMPAD_STAR 
KEYCODE_NUMPAD_SLASH 
KEYCODE_NUMPAD_ENTER 
KEYCODE_NUMPAD_PERIOD 
KEYCODE_NUM_LOCK 
KEYCODE_SCROLL_LOCK 
KEYCODE_L_CONTROL 
KEYCODE_L_SHIFT 
KEYCODE_L_ALT 
KEYCODE_R_CONTROL 
KEYCODE_R_SHIFT 
KEYCODE_R_ALT 
KEYCODE_CAPS 
KEYCODE_L_BRACKET 
KEYCODE_R_BRACKET 
KEYCODE_COMMA 
KEYCODE_SEMICOLON 
KEYCODE_PERIOD 
KEYCODE_F1 
KEYCODE_F2 
KEYCODE_F3 
KEYCODE_F4 
KEYCODE_F5 
KEYCODE_F6 
KEYCODE_F7 
KEYCODE_F8 
KEYCODE_F9 
KEYCODE_F10 
KEYCODE_F11 
KEYCODE_F12 
KEYCODE_HOME 
KEYCODE_END 
KEYCODE_PAGE_UP 
KEYCODE_PAGE_DOWN 
KEYCODE_ESC 
KEYCODE_MINUS 
KEYCODE_EQUAL 
KEYCODE_BACKSPACE 
KEYCODE_TAB 
KEYCODE_ENTER 
KEYCODE_S_QUOTE 
KEYCODE_BACKTICK 
KEYCODE_B_SLASH 
KEYCODE_SLASH 
KEYCODE_SPACE