|
Приложение А Коды клавиш и их значения Коды клавиш в десятичном и шестнадцатиричном представлении, а также соответствующие константы и функции Ord перечислены в табл. А.1. Таблица А.1. Коды клавиш и соответствующие константы | Клавиша | Код в десятичном представлении | Код в шестнадцатеричном представлении | Константа | Функция ord | | а, А | 65 | $41 | | ord('A') | | b, B | 66 | $42 | | ord('В') | | с, С | 67 | $43 | | ord('С') | | d, D | 68 | $44 | | ord('D') | | е, Е | 69 | $45 | | ord('E') | | f, F | 70 | $46 | | ord('F') | | g, G | 71 | $47 | | ord ('G') | | h, H | 72 | $48 | | ord('H') | | i, I | 73 | $49 | | ord('I') | | j, J | 74 | $4А | | ord('J') | | k, K | 75 | $4В | | ord('K') | | l, L | 76 | $4С | | ord('L') | | m, M | 77 | $4D | | ord ('M' ) | | n, N | 78 | $4Е | | ord('N') | | o, O | 79 | $4F | | ord('O') | | p, P | 80 | $50 | | ord('P') | | q, Q | 81 | $51 | | ord('Q') | | r, R | 82 | $52 | | ord('R') | | s, S | 83 | $53 | | ord('S') | | t,T | 84 | $54 | | ord('T') | | u, U | 85 | $55 | | ord('U') | | v, V | 86 | $56 | | ord('V') | | w, W | 87 | $57 | | ord('W') | | x, X | 88 | $58 | | ord('X') | | y, Y | 89 | $59 | | ord('Y') | | z, Z | 90 | $5А | | ord('Z') | | 0 | 96 | $60 | VK_NUMPAD0 | | | 1 | 97 | $61 | VK_NUMPAD1 | | | 2 | 98 | $62 | VK_NUMPAD2 | | | 3 | 99 | $63 | VK_NUMPAD3 | | | 4 | 100 | $64 | VK_NUMPAD4 | | | 5 | 101 | $65 | VK_NUMPAD5 | | | 6 | 102 | $66 | VK_NUMPAD6 | | | 7 | 103 | $67 | VK_NUMPAD7 | | | 8 | 104 | $68 | VK_NUMPAD8 | | | 9 | 105 | $69 | VK_NUMPAD9 | | | * | 106 | $6А | VK_MULTIPLY | | | + | 107 | $6В | VK_ADD | | | - | 109 | $6D | VK_SUBTRACT | | | . | 110 | $6Е | VK_DECIMAL | | | / | 111 | $6F | VK_DIVIDE | | | F1 | 112 | $70 | VK_F1 | | | F2 | 113 | $71 | VK_F2 | | | F3 | 114 | $72 | VK_F3 | | | F4 | 115 | $73 | VK_F4 | | | F5 | 116 | $74 | VK_F5 | | | F6 | 117 | $75 | VK_F6 | | | F7 | 118 | $76 | VK_F7 | | | F8 | 119 | $77 | VK_F8 | | | F9 | 120 | $78 | VK_F9 | | | F10 | 121 | $79 | VK_F10 | | | пробел | 32 | $20 | VK_SPACE | | | Backspace | 8 | $8 | VK_BACK | | | Tab | 9 | $9 | VK_TAB | | | Enter | 13 | $0D | VK_RETURN | | | Shift | 16 | $10 | VK_SHIFT | | | Ctrl | 17 | $11 | VK_CONTROL | | | Alt | 18 | $12 | VK_MENU | | | CapsLock | 20 | $14 | VK_CAPITALE | | | Esc | 27 | $1В | VK_ESCAPE | | | Insert | 45 | $2D | VK_INSERT | | | PageUp | 33 | $21 | VK_PRIOR | | | PageDown | 34 | $22 | VK_NEXT | | | End | 35 | $23 | VK_END | | | Home | 36 | $24 | VK_HOME | | | ← | 37 | $25 | VK_LEFT | | | ↑ | 38 | $26 | VK_UP | | | → | 39 | $27 | VK_RIGHT | | | ↓ | 40 | $28 | VK_DOWN | | | Delete | 46 | $2Е | VK_DELETE | | | PrintScreen | 44 | $2С | VK_SNAPSHOT | | | ScrollLock | 145 | $91 | VK_SCROLL | | | Pause | 19 | $13 | VK_PAUSE | | | Numlock | 144 | $90 | VK_NUMLOCK | |
|
|