Valid keys - table form

                Never    
Lua
       
local validKeys = {}
  ESCAPE = true,
  1 = true,
  2 = true,
  3 = true,
  4 = true,
  5 = true,
  6 = true,
  7 = true,
  8 = true,
  9 = true,
  0 = true,
  MINUS = true,
  EQUALS = true,
  BACK = true,
  TAB = true,
  Q = true,
  W = true,
  E = true,
  R = true,
  T = true,
  Y = true,
  U = true,
  I = true,
  O = true,
  P = true,
  LBRACKET = true,
  RBRACKET = true,
  RETURN = true,
  LCONTROL = true,
  A = true,
  S = true,
  D = true,
  F = true,
  G = true,
  H = true,
  J = true,
  K = true,
  L = true,
  SEMICOLON = true,
  APOSTROPHE = true,
  GRAVE = true,
  LSHIFT = true,
  BACKSLASH = true,
  Z = true,
  X = true,
  C = true,
  V = true,
  B = true,
  N = true,
  M = true,
  COMMA = true,
  PERIOD = true,
  SLASH = true,
  RSHIFT = true,
  MULTIPLY = true,
  LMENU = true,
  SPACE = true,
  CAPITAL = true,
  F1 = true,
  F2 = true,
  F3 = true,
  F4 = true,
  F5 = true,
  F6 = true,
  F7 = true,
  F8 = true,
  F9 = true,
  F10 = true,
  NUMLOCK = true,
  SCROLL = true,
  NUMPAD7 = true,
  NUMPAD8 = true,
  NUMPAD9 = true,
  SUBTRACT = true,
  NUMPAD4 = true,
  NUMPAD5 = true,
  NUMPAD6 = true,
  ADD = true,
  NUMPAD1 = true,
  NUMPAD2 = true,
  NUMPAD3 = true,
  NUMPAD0 = true,
  DECIMAL = true,
  F11 = true,
  F12 = true,
  F13 = true,
  F14 = true,
  F15 = true,
  F16 = true,
  F17 = true,
  F18 = true,
  KANA = true,
  F19 = true,
  CONVERT = true,
  NOCONVERT = true,
  YEN = true,
  NUMPADEQUALS = true,
  CIRCUMFLEX = true,
  AT = true,
  COLON = true,
  UNDERLINE = true,
  KANJI = true,
  STOP = true,
  AX = true,
  UNLABELED = true,
  NUMPADENTER = true,
  RCONTROL = true,
  SECTION = true,
  NUMPADCOMMA = true,
  DIVIDE = true,
  SYSRQ = true,
  RMENU = true,
  FUNCTION = true,
  PAUSE = true,
  HOME = true,
  UP = true,
  PRIOR = true,
  LEFT = true,
  RIGHT = true,
  END = true,
  DOWN = true,
  NEXT = true,
  INSERT = true,
  DELETE = true,
  CLEAR = true,
  LMETA = true
}

Raw Text