Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.37 KB | None | 0 0
  1. namespace w/e {
  2.     static std::string getKeyStr(ushort key) {
  3.         switch (key) {
  4.             default: return "";
  5.             case 32: return " ";
  6.             case 39: return "'";
  7.             case 44: return ",";
  8.             case 45: return "-";
  9.             case 46: return ".";
  10.             case 47: return "/";
  11.             case 48: return "0";
  12.             case 49: return "1";
  13.             case 50: return "2";
  14.             case 51: return "3";
  15.             case 52: return "4";
  16.             case 53: return "5";
  17.             case 54: return "6";
  18.             case 55: return "7";
  19.             case 56: return "8";
  20.             case 57: return "9";
  21.             case 59: return ";";
  22.             case 61: return "=";
  23.             case 65: return "a";
  24.             case 66: return "b";
  25.             case 67: return "c";
  26.             case 68: return "d";
  27.             case 69: return "e";
  28.             case 70: return "f";
  29.             case 71: return "g";
  30.             case 72: return "h";
  31.             case 73: return "i";
  32.             case 74: return "j";
  33.             case 75: return "k";
  34.             case 76: return "l";
  35.             case 77: return "m";
  36.             case 78: return "n";
  37.             case 79: return "o";
  38.             case 80: return "p";
  39.             case 81: return "q";
  40.             case 82: return "r";
  41.             case 83: return "s";
  42.             case 84: return "t";
  43.             case 85: return "u";
  44.             case 86: return "v";
  45.             case 87: return "w";
  46.             case 88: return "x";
  47.             case 89: return "y";
  48.             case 90: return "z";
  49.             case 91: return "[";
  50.             case 92: return "\\";
  51.             case 93: return "]";
  52.             case 96: return "`";
  53.             case 161: return "world1";
  54.             case 162: return "world2";
  55.             case 256: return "escape";
  56.             case 257: return "enter";
  57.             case 258: return "tab";
  58.             case 259: return "backspace";
  59.             case 260: return "insert";
  60.             case 261: return "delete";
  61.             case 262: return "right";
  62.             case 263: return "left";
  63.             case 264: return "down";
  64.             case 265: return "up";
  65.             case 266: return "pageup";
  66.             case 267: return "pagedown";
  67.             case 268: return "home";
  68.             case 269: return "end";
  69.             case 280: return "capslock";
  70.             case 281: return "scrolllock";
  71.             case 282: return "numlock";
  72.             case 283: return "printscreen";
  73.             case 284: return "pause";
  74.             case 290: return "f1";
  75.             case 291: return "f2";
  76.             case 292: return "f3";
  77.             case 293: return "f4";
  78.             case 294: return "f5";
  79.             case 295: return "f6";
  80.             case 296: return "f7";
  81.             case 297: return "f8";
  82.             case 298: return "f9";
  83.             case 299: return "f10";
  84.             case 300: return "f11";
  85.             case 301: return "f12";
  86.             case 302: return "f13";
  87.             case 303: return "f14";
  88.             case 304: return "f15";
  89.             case 305: return "f16";
  90.             case 306: return "f17";
  91.             case 307: return "f18";
  92.             case 308: return "f19";
  93.             case 309: return "f20";
  94.             case 310: return "f21";
  95.             case 311: return "f22";
  96.             case 312: return "f23";
  97.             case 313: return "f24";
  98.             case 314: return "f25";
  99.             case 320: return "num0";
  100.             case 321: return "num1";
  101.             case 322: return "num2";
  102.             case 323: return "num3";
  103.             case 324: return "num4";
  104.             case 325: return "num5";
  105.             case 326: return "num6";
  106.             case 327: return "num7";
  107.             case 328: return "num8";
  108.             case 329: return "num9";
  109.             case 330: return "num.";
  110.             case 331: return "num/";
  111.             case 332: return "num*";
  112.             case 333: return "num-";
  113.             case 334: return "num+";
  114.             case 335: return "numenter";
  115.             case 336: return "num=";
  116.             case 341: return "leftshift";
  117.             case 342: return "leftctrl";
  118.             case 343: return "leftalt";
  119.             case 344: return "rightshift";
  120.             case 345: return "rightctrl";
  121.             case 346: return "rightalt";
  122.             case 348: return "menu";
  123.         }
  124.     }
  125. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement