Annwvyn::KeyCode Namespace Reference

Enumerations

enum  code {
  unassigned = OIS::KC_UNASSIGNED, escape = OIS::KC_ESCAPE, one = OIS::KC_1, two = OIS::KC_2,
  three = OIS::KC_3, four = OIS::KC_4, five = OIS::KC_5, six = OIS::KC_6,
  seven = OIS::KC_7, eight = OIS::KC_8, nine = OIS::KC_9, zero = 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, lbracket = OIS::KC_LBRACKET, rbracket = OIS::KC_RBRACKET,
  enter = OIS::KC_RETURN, lcontrol = 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,
  apostrofe = OIS::KC_APOSTROPHE, grave = OIS::KC_GRAVE, lshift = 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, rshift = OIS::KC_RSHIFT, multiply = OIS::KC_MULTIPLY,
  lmenu = OIS::KC_LMENU, space = OIS::KC_SPACE, capital = 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, scroll = OIS::KC_SCROLL, num_seven = OIS::KC_NUMPAD7,
  num_eight = OIS::KC_NUMPAD8, num_nine = OIS::KC_NUMPAD9, substract = OIS::KC_SUBTRACT, num_four = OIS::KC_NUMPAD4,
  num_five = OIS::KC_NUMPAD5, num_six = OIS::KC_NUMPAD6, add = OIS::KC_ADD, num_one = OIS::KC_NUMPAD1,
  num_two = OIS::KC_NUMPAD2, num_three = OIS::KC_NUMPAD3, num_zero = OIS::KC_NUMPAD0, decimal = OIS::KC_DECIMAL,
  oem_102 = 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, anbt_c1 = OIS::KC_ABNT_C1,
  convert = OIS::KC_CONVERT, noconvert = OIS::KC_NOCONVERT, yen = OIS::KC_YEN, abnt_C2 = OIS::KC_ABNT_C2,
  num_equals = OIS::KC_NUMPADEQUALS, prevtrack = 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, num_enter = OIS::KC_NUMPADENTER, rcontrol = 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, num_comma = OIS::KC_NUMPADCOMMA,
  divide = OIS::KC_DIVIDE, sysrq = OIS::KC_SYSRQ, rmenu = 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, del = OIS::KC_DELETE, lwin = OIS::KC_LWIN, rwin = 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,
  webfoward = OIS::KC_WEBFORWARD, webback = OIS::KC_WEBBACK, mycomputer = OIS::KC_MYCOMPUTER, mail = OIS::KC_MAIL,
  mediaselect = OIS::KC_MEDIASELECT, SIZE
}
 

Enumeration Type Documentation

◆ code

Every key usable on the keyboard is described here. These keycode are layout independent on Windows, but layout dependent on Linux

Enumerator
unassigned 
escape 
one 
two 
three 
four 
five 
six 
seven 
eight 
nine 
zero 
minus 
equals 
back 
tab 
lbracket 
rbracket 
enter 
lcontrol 
semicolon 
apostrofe 
grave 
lshift 
backslash 
comma 
period 
slash 
rshift 
multiply 
lmenu 
space 
capital 
f1 
f2 
f3 
f4 
f5 
f6 
f7 
f8 
f9 
f10 
numlock 
scroll 
num_seven 
num_eight 
num_nine 
substract 
num_four 
num_five 
num_six 
add 
num_one 
num_two 
num_three 
num_zero 
decimal 
oem_102 
f11 
f12 
f13 
f14 
f15 
kana 
anbt_c1 
convert 
noconvert 
yen 
abnt_C2 
num_equals 
prevtrack 
at 
colon 
underline 
kanji 
stop 
ax 
unlabeled 
nexttrack 
num_enter 
rcontrol 
mute 
calculator 
playpause 
mediastop 
volumedown 
volumeup 
webhome 
num_comma 
divide 
sysrq 
rmenu 
pause 
home 
up 
pageup 
left 
right 
end 
down 
pagedown 
insert 
del 
lwin 
rwin 
apps 
power 
sleep 
wake 
websearch 
webfavorites 
webrefresh 
webstop 
webfoward 
webback 
mycomputer 
mail 
mediaselect 
SIZE 

Definition at line 17 of file AnnKeyCode.h.