MyGUI  3.2.1
Public Types | Public Member Functions | Friends
MyGUI::KeyCode Struct Reference

#include <MyGUI_KeyCode.h>

Public Types

enum  Enum {
  None = 0x00, Escape = 0x01, One = 0x02, Two = 0x03,
  Three = 0x04, Four = 0x05, Five = 0x06, Six = 0x07,
  Seven = 0x08, Eight = 0x09, Nine = 0x0A, Zero = 0x0B,
  Minus = 0x0C, Equals = 0x0D, Backspace = 0x0E, Tab = 0x0F,
  Q = 0x10, W = 0x11, E = 0x12, R = 0x13,
  T = 0x14, Y = 0x15, U = 0x16, I = 0x17,
  O = 0x18, P = 0x19, LeftBracket = 0x1A, RightBracket = 0x1B,
  Return = 0x1C, LeftControl = 0x1D, A = 0x1E, S = 0x1F,
  D = 0x20, F = 0x21, G = 0x22, H = 0x23,
  J = 0x24, K = 0x25, L = 0x26, Semicolon = 0x27,
  Apostrophe = 0x28, Grave = 0x29, LeftShift = 0x2A, Backslash = 0x2B,
  Z = 0x2C, X = 0x2D, C = 0x2E, V = 0x2F,
  B = 0x30, N = 0x31, M = 0x32, Comma = 0x33,
  Period = 0x34, Slash = 0x35, RightShift = 0x36, Multiply = 0x37,
  LeftAlt = 0x38, Space = 0x39, Capital = 0x3A, F1 = 0x3B,
  F2 = 0x3C, F3 = 0x3D, F4 = 0x3E, F5 = 0x3F,
  F6 = 0x40, F7 = 0x41, F8 = 0x42, F9 = 0x43,
  F10 = 0x44, NumLock = 0x45, ScrollLock = 0x46, Numpad7 = 0x47,
  Numpad8 = 0x48, Numpad9 = 0x49, Subtract = 0x4A, Numpad4 = 0x4B,
  Numpad5 = 0x4C, Numpad6 = 0x4D, Add = 0x4E, Numpad1 = 0x4F,
  Numpad2 = 0x50, Numpad3 = 0x51, Numpad0 = 0x52, Decimal = 0x53,
  OEM_102 = 0x56, F11 = 0x57, F12 = 0x58, F13 = 0x64,
  F14 = 0x65, F15 = 0x66, Kana = 0x70, ABNT_C1 = 0x73,
  Convert = 0x79, NoConvert = 0x7B, Yen = 0x7D, ABNT_C2 = 0x7E,
  NumpadEquals = 0x8D, PrevTrack = 0x90, At = 0x91, Colon = 0x92,
  Underline = 0x93, Kanji = 0x94, Stop = 0x95, AX = 0x96,
  Unlabeled = 0x97, NextTrack = 0x99, NumpadEnter = 0x9C, RightControl = 0x9D,
  Mute = 0xA0, Calculator = 0xA1, PlayPause = 0xA2, MediaStop = 0xA4,
  VolumeDown = 0xAE, VolumeUp = 0xB0, WebHome = 0xB2, NumpadComma = 0xB3,
  Divide = 0xB5, SysRq = 0xB7, RightAlt = 0xB8, Pause = 0xC5,
  Home = 0xC7, ArrowUp = 0xC8, PageUp = 0xC9, ArrowLeft = 0xCB,
  ArrowRight = 0xCD, End = 0xCF, ArrowDown = 0xD0, PageDown = 0xD1,
  Insert = 0xD2, Delete = 0xD3, LeftWindows = 0xDB, RightWindow = 0xDC,
  RightWindows = 0xDC, AppMenu = 0xDD, Power = 0xDE, Sleep = 0xDF,
  Wake = 0xE3, WebSearch = 0xE5, WebFavorites = 0xE6, WebRefresh = 0xE7,
  WebStop = 0xE8, WebForward = 0xE9, WebBack = 0xEA, MyComputer = 0xEB,
  Mail = 0xEC, MediaSelect = 0xED
}
 

Public Member Functions

 KeyCode (Enum _value=None)
 
int getValue () const
 

Friends

bool operator< (KeyCode const &a, KeyCode const &b)
 
bool operator>= (KeyCode const &a, KeyCode const &b)
 
bool operator> (KeyCode const &a, KeyCode const &b)
 
bool operator<= (KeyCode const &a, KeyCode const &b)
 
bool operator== (KeyCode const &a, KeyCode const &b)
 
bool operator!= (KeyCode const &a, KeyCode const &b)
 

Detailed Description

Definition at line 15 of file MyGUI_KeyCode.h.

Member Enumeration Documentation

Enumerator
None 
Escape 
One 
Two 
Three 
Four 
Five 
Six 
Seven 
Eight 
Nine 
Zero 
Minus 
Equals 
Backspace 
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 
Capital 
F1 
F2 
F3 
F4 
F5 
F6 
F7 
F8 
F9 
F10 
NumLock 
ScrollLock 
Numpad7 
Numpad8 
Numpad9 
Subtract 
Numpad4 
Numpad5 
Numpad6 
Add 
Numpad1 
Numpad2 
Numpad3 
Numpad0 
Decimal 
OEM_102 
F11 
F12 
F13 
F14 
F15 
Kana 
ABNT_C1 
Convert 
NoConvert 
Yen 
ABNT_C2 
NumpadEquals 
PrevTrack 
At 
Colon 
Underline 
Kanji 
Stop 
AX 
Unlabeled 
NextTrack 
NumpadEnter 
RightControl 
Mute 
Calculator 
PlayPause 
MediaStop 
VolumeDown 
VolumeUp 
WebHome 
NumpadComma 
Divide 
SysRq 
RightAlt 
Pause 
Home 
ArrowUp 
PageUp 
ArrowLeft 
ArrowRight 
End 
ArrowDown 
PageDown 
Insert 
Delete 
LeftWindows 
RightWindow 
RightWindows 
AppMenu 
Power 
Sleep 
Wake 
WebSearch 
WebFavorites 
WebRefresh 
WebStop 
WebForward 
WebBack 
MyComputer 
Mail 
MediaSelect 

Definition at line 17 of file MyGUI_KeyCode.h.

Constructor & Destructor Documentation

MyGUI::KeyCode::KeyCode ( Enum  _value = None)
inline

Definition at line 167 of file MyGUI_KeyCode.h.

Member Function Documentation

int MyGUI::KeyCode::getValue ( ) const
inline

Definition at line 202 of file MyGUI_KeyCode.h.

Friends And Related Function Documentation

bool operator!= ( KeyCode const &  a,
KeyCode const &  b 
)
friend

Definition at line 197 of file MyGUI_KeyCode.h.

bool operator< ( KeyCode const &  a,
KeyCode const &  b 
)
friend

Definition at line 172 of file MyGUI_KeyCode.h.

bool operator<= ( KeyCode const &  a,
KeyCode const &  b 
)
friend

Definition at line 187 of file MyGUI_KeyCode.h.

bool operator== ( KeyCode const &  a,
KeyCode const &  b 
)
friend

Definition at line 192 of file MyGUI_KeyCode.h.

bool operator> ( KeyCode const &  a,
KeyCode const &  b 
)
friend

Definition at line 182 of file MyGUI_KeyCode.h.

bool operator>= ( KeyCode const &  a,
KeyCode const &  b 
)
friend

Definition at line 177 of file MyGUI_KeyCode.h.


The documentation for this struct was generated from the following file: