Orxonox: orxonox::KeyCode Namespace Reference

# orxonox::KeyCode Namespace Reference

## Enumerations

enum

ByEnum {
Unassigned = OIS::KC_UNASSIGNED, Escape = OIS::KC_ESCAPE, NumRow1 = OIS::KC_1, NumRow2 = OIS::KC_2,
NumRow3 = OIS::KC_3, NumRow4 = OIS::KC_4, NumRow5 = OIS::KC_5, NumRow6 = OIS::KC_6,
NumRow7 = OIS::KC_7, NumRow8 = OIS::KC_8, NumRow9 = OIS::KC_9, NumRow0 = OIS::KC_0,
Minus = OIS::KC_MINUS, Equals = OIS::KC_EQUALS, Back = OIS::KC_BACK, Tab = OIS::KC_TAB,
Q = OIS::KC_Q, W = OIS::KC_W, E = OIS::KC_E, R = OIS::KC_R,
T = OIS::KC_T, Y = OIS::KC_Y, U = OIS::KC_U, I = OIS::KC_I,
O = OIS::KC_O, P = OIS::KC_P, LeftBracket = OIS::KC_LBRACKET, RightBracket = OIS::KC_RBRACKET,
Return = OIS::KC_RETURN, LeftControl = OIS::KC_LCONTROL, A = OIS::KC_A, S = OIS::KC_S,
D = OIS::KC_D, F = OIS::KC_F, G = OIS::KC_G, H = OIS::KC_H,
J = OIS::KC_J, K = OIS::KC_K, L = OIS::KC_L, Semicolon = OIS::KC_SEMICOLON,
Apostrophe = OIS::KC_APOSTROPHE, Grave = OIS::KC_GRAVE, LeftShift = OIS::KC_LSHIFT, Backslash = OIS::KC_BACKSLASH,
Z = OIS::KC_Z, X = OIS::KC_X, C = OIS::KC_C, V = OIS::KC_V,
B = OIS::KC_B, N = OIS::KC_N, M = OIS::KC_M, Comma = OIS::KC_COMMA,
Period = OIS::KC_PERIOD, Slash = OIS::KC_SLASH, RightShift = OIS::KC_RSHIFT, Multiply = OIS::KC_MULTIPLY,
LeftAlt = OIS::KC_LMENU, Space = OIS::KC_SPACE, CapsLock = OIS::KC_CAPITAL, F1 = OIS::KC_F1,
F2 = OIS::KC_F2, F3 = OIS::KC_F3, F4 = OIS::KC_F4, F5 = OIS::KC_F5,
F6 = OIS::KC_F6, F7 = OIS::KC_F7, F8 = OIS::KC_F8, F9 = OIS::KC_F9,
F10 = OIS::KC_F10, NumLock = OIS::KC_NUMLOCK, ScrollLock = OIS::KC_SCROLL, Numpad7 = OIS::KC_NUMPAD7,
Numpad8 = OIS::KC_NUMPAD8, Numpad9 = OIS::KC_NUMPAD9, NumpadSubtract = OIS::KC_SUBTRACT, Numpad4 = OIS::KC_NUMPAD4,
Numpad5 = OIS::KC_NUMPAD5, Numpad6 = OIS::KC_NUMPAD6, NumpadAdd = OIS::KC_ADD, Numpad1 = OIS::KC_NUMPAD1,
Numpad2 = OIS::KC_NUMPAD2, Numpad3 = OIS::KC_NUMPAD3, Numpad0 = OIS::KC_NUMPAD0, NumpadPeriod = OIS::KC_DECIMAL,
LessThan = OIS::KC_OEM_102, F11 = OIS::KC_F11, F12 = OIS::KC_F12, F13 = OIS::KC_F13,
F14 = OIS::KC_F14, F15 = OIS::KC_F15, Kana = OIS::KC_KANA, ABNT_C1 = OIS::KC_ABNT_C1,
Convert = OIS::KC_CONVERT, NoConvert = OIS::KC_NOCONVERT, Yen = OIS::KC_YEN, ABNT_C2 = OIS::KC_ABNT_C2,
NumpadEquals = OIS::KC_NUMPADEQUALS, PreviousTrack = OIS::KC_PREVTRACK, AT = OIS::KC_AT, Colon = OIS::KC_COLON,
Underline = OIS::KC_UNDERLINE, Kanji = OIS::KC_KANJI, Stop = OIS::KC_STOP, AX = OIS::KC_AX,
Unlabeled = OIS::KC_UNLABELED, NextTrack = OIS::KC_NEXTTRACK, NumpadEnter = OIS::KC_NUMPADENTER, RightControl = OIS::KC_RCONTROL,
Mute = OIS::KC_MUTE, Calculator = OIS::KC_CALCULATOR, PlayPause = OIS::KC_PLAYPAUSE, MediaStop = OIS::KC_MEDIASTOP,
VolumeDown = OIS::KC_VOLUMEDOWN, VolumeUp = OIS::KC_VOLUMEUP, WebHome = OIS::KC_WEBHOME, NumpadComma = OIS::KC_NUMPADCOMMA,
Divide = OIS::KC_DIVIDE, SystemRequest = OIS::KC_SYSRQ, RightAlt = OIS::KC_RMENU, Pause = OIS::KC_PAUSE,
Home = OIS::KC_HOME, Up = OIS::KC_UP, PageUp = OIS::KC_PGUP, Left = OIS::KC_LEFT,
Right = OIS::KC_RIGHT, End = OIS::KC_END, Down = OIS::KC_DOWN, PageDown = OIS::KC_PGDOWN,
Insert = OIS::KC_INSERT, Delete = OIS::KC_DELETE, LeftWindows = OIS::KC_LWIN, RightWindows = OIS::KC_RWIN,
Apps = OIS::KC_APPS, Power = OIS::KC_POWER, Sleep = OIS::KC_SLEEP, Wake = OIS::KC_WAKE,
WebSearch = OIS::KC_WEBSEARCH, WebFavorites = OIS::KC_WEBFAVORITES, WebRefresh = OIS::KC_WEBREFRESH, WebStop = OIS::KC_WEBSTOP,
WebForward = OIS::KC_WEBFORWARD, WebBack = OIS::KC_WEBBACK, MyComputer = OIS::KC_MYCOMPUTER, Mail = OIS::KC_MAIL,
MediaSelect = OIS::KC_MEDIASELECT
}

## Variables

const char *const | ByString []
const unsigned int | numberOfKeys = 0xEE

## Enumeration Type Documentation

enum orxonox::KeyCode::ByEnum

Enumerator:

  Unassigned |
  Escape |
  NumRow1 |
  NumRow2 |
  NumRow3 |
  NumRow4 |
  NumRow5 |
  NumRow6 |
  NumRow7 |
  NumRow8 |
  NumRow9 |
  NumRow0 |
  Minus |
  Equals |
  Back |
  Tab |
  Q |
  W |
  E |
  R |
  T |
  Y |
  U |
  I |
  O |
  P |
  LeftBracket |
  RightBracket |
  Return |
  LeftControl |
  A |
  S |
  D |
  F |
  G |
  H |
  J |
  K |
  L |
  Semicolon |
  Apostrophe |
  Grave |
  LeftShift |
  Backslash |
  Z |
  X |
  C |
  V |
  B |
  N |
  M |
  Comma |
  Period |
  Slash |
  RightShift |
  Multiply |
  LeftAlt |
  Space |
  CapsLock |
  F1 |
  F2 |
  F3 |
  F4 |
  F5 |
  F6 |
  F7 |
  F8 |
  F9 |
  F10 |
  NumLock |
  ScrollLock |
  Numpad7 |
  Numpad8 |
  Numpad9 |
  NumpadSubtract |
  Numpad4 |
  Numpad5 |
  Numpad6 |
  NumpadAdd |
  Numpad1 |
  Numpad2 |
  Numpad3 |
  Numpad0 |
  NumpadPeriod |
  LessThan |
  F11 |
  F12 |
  F13 |
  F14 |
  F15 |
  Kana |
  ABNT_C1 |
  Convert |
  NoConvert |
  Yen |
  ABNT_C2 |
  NumpadEquals |
  PreviousTrack |
  AT |
  Colon |
  Underline |
  Kanji |
  Stop |
  AX |
  Unlabeled |
  NextTrack |
  NumpadEnter |
  RightControl |
  Mute |
  Calculator |
  PlayPause |
  MediaStop |
  VolumeDown |
  VolumeUp |
  WebHome |
  NumpadComma |
  Divide |
  SystemRequest |
  RightAlt |
  Pause |
  Home |
  Up |
  PageUp |
  Left |
  Right |
  End |
  Down |
  PageDown |
  Insert |
  Delete |
  LeftWindows |
  RightWindows |
  Apps |
  Power |
  Sleep |
  Wake |
  WebSearch |
  WebFavorites |
  WebRefresh |
  WebStop |
  WebForward |
  WebBack |
  MyComputer |
  Mail |
  MediaSelect |

## Variable Documentation

const char* const orxonox::KeyCode::ByString[]

Referenced by orxonox::KeyBinder::KeyBinder().

const unsigned int orxonox::KeyCode::numberOfKeys = 0xEE

Referenced by orxonox::KeyBinder::compilePointerLists(), and orxonox::KeyBinder::KeyBinder().