| 475 | { |
| 476 | public: |
| 477 | Table() |
| 478 | { |
| 479 | #ifdef INPUT_KEY_NAME |
| 480 | mVirtualKeyToName.resize(VLK_MAX); |
| 481 | |
| 482 | #define DECLARE_VIRTUAL_KEY(_key) mVirtualKeyToName[_key] = #_key; |
| 483 | |
| 484 | DECLARE_VIRTUAL_KEY(VLK_LBUTTON) |
| 485 | DECLARE_VIRTUAL_KEY(VLK_RBUTTON) |
| 486 | DECLARE_VIRTUAL_KEY(VLK_CANCEL) |
| 487 | DECLARE_VIRTUAL_KEY(VLK_MBUTTON) |
| 488 | |
| 489 | DECLARE_VIRTUAL_KEY(VLK_XBUTTON1) |
| 490 | DECLARE_VIRTUAL_KEY(VLK_XBUTTON2) |
| 491 | |
| 492 | DECLARE_VIRTUAL_KEY(VLK_BACK) |
| 493 | DECLARE_VIRTUAL_KEY(VLK_TAB) |
| 494 | |
| 495 | DECLARE_VIRTUAL_KEY(VLK_CLEAR) |
| 496 | DECLARE_VIRTUAL_KEY(VLK_RETURN) |
| 497 | |
| 498 | DECLARE_VIRTUAL_KEY(VLK_SHIFT) |
| 499 | DECLARE_VIRTUAL_KEY(VLK_CONTROL) |
| 500 | DECLARE_VIRTUAL_KEY(VLK_MENU) |
| 501 | DECLARE_VIRTUAL_KEY(VLK_PAUSE) |
| 502 | DECLARE_VIRTUAL_KEY(VLK_CAPITAL) |
| 503 | |
| 504 | DECLARE_VIRTUAL_KEY(VLK_KANA) |
| 505 | DECLARE_VIRTUAL_KEY(VLK_HANGEUL) |
| 506 | DECLARE_VIRTUAL_KEY(VLK_HANGUL) |
| 507 | DECLARE_VIRTUAL_KEY(VLK_JUNJA) |
| 508 | DECLARE_VIRTUAL_KEY(VLK_FINAL) |
| 509 | DECLARE_VIRTUAL_KEY(VLK_HANJA) |
| 510 | DECLARE_VIRTUAL_KEY(VLK_KANJI) |
| 511 | |
| 512 | DECLARE_VIRTUAL_KEY(VLK_ESCAPE) |
| 513 | |
| 514 | DECLARE_VIRTUAL_KEY(VLK_CONVERT) |
| 515 | DECLARE_VIRTUAL_KEY(VLK_NONCONVERT) |
| 516 | DECLARE_VIRTUAL_KEY(VLK_ACCEPT) |
| 517 | DECLARE_VIRTUAL_KEY(VLK_MODECHANGE) |
| 518 | |
| 519 | DECLARE_VIRTUAL_KEY(VLK_SPACE) |
| 520 | DECLARE_VIRTUAL_KEY(VLK_PRIOR) |
| 521 | DECLARE_VIRTUAL_KEY(VLK_NEXT) |
| 522 | DECLARE_VIRTUAL_KEY(VLK_END) |
| 523 | DECLARE_VIRTUAL_KEY(VLK_HOME) |
| 524 | DECLARE_VIRTUAL_KEY(VLK_LEFT) |
| 525 | DECLARE_VIRTUAL_KEY(VLK_UP) |
| 526 | DECLARE_VIRTUAL_KEY(VLK_RIGHT) |
| 527 | DECLARE_VIRTUAL_KEY(VLK_DOWN) |
| 528 | DECLARE_VIRTUAL_KEY(VLK_SELECT) |
| 529 | DECLARE_VIRTUAL_KEY(VLK_PRINT) |
| 530 | DECLARE_VIRTUAL_KEY(VLK_EXECUTE) |
| 531 | DECLARE_VIRTUAL_KEY(VLK_SNAPSHOT) |
| 532 | DECLARE_VIRTUAL_KEY(VLK_INSERT) |
| 533 | DECLARE_VIRTUAL_KEY(VLK_DELETE) |
| 534 | DECLARE_VIRTUAL_KEY(VLK_HELP) |