keycodes_5363996961055735973.mqh
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «keycodes_5363996961055735973.mqh» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный файл представляет собой заголовочную библиотеку для платформы MQL5, содержащую набор константных определений кодов клавиш клавиатуры. Эти константы предназначены для обработки событий нажатия клавиш внутри торговых советников и индикаторов.
Библиотека предоставляет два набора определений: коды ASCII и управляющих клавиш (используемые в параметре типа long при событии нажатия клавиш) и скан-коды клавиш (используемые в параметре типа string). Среди них представлены коды для буквенно-цифровых клавиш, функциональных клавиш F1–F6, клавиш управления (Shift, Ctrl, Alt, Enter, Esc и др.), клавиш навигации (стрелки, Home, End, Page Up/Down, Insert, Delete), а также клавиш цифровой клавиатуры.
Включена константа битового флага KEYSTATE_ON, позволяющая отличить состояние «клавиша нажата один раз» от «клавиша зажата». Библиотека не содержит исполняемых функций или классов — только предопределённые макросы для использования в обработчиках событий клавиатуры.
Поиск по коду файла
#define KEY_BACKSPACE 8
#define KEY_TAB 9
#define KEY_NUMPAD_5 12
#define KEY_ENTER 13
#define KEY_SHIFT 16
#define KEY_CTRL 17
#define KEY_BREAK 19
#define KEY_CAPS_LOCK 20
#define KEY_ESC 27
#define KEY_SPACE 32
#define KEY_PAGE_UP 33
#define KEY_PAGE_DOWN 34
#define KEY_END 35
#define KEY_HOME 36
#define KEY_LEFT 37
#define KEY_UP 38
#define KEY_RIGHT 39
#define KEY_DOWN 40
#define KEY_INSERT 45
#define KEY_DELETE 46
#define KEY_0 48
#define KEY_1 49
#define KEY_2 50
#define KEY_3 51
#define KEY_4 52
#define KEY_5 53
#define KEY_6 54
#define KEY_7 55
#define KEY_8 56
#define KEY_9 57
#define KEY_A 65
#define KEY_B 66
#define KEY_C 67
#define KEY_D 68
#define KEY_E 69
#define KEY_F 70
#define KEY_G 71
#define KEY_H 72
#define KEY_I 73
#define KEY_J 74
#define KEY_K 75
#define KEY_L 76
#define KEY_M 77
#define KEY_N 78
#define KEY_O 79
#define KEY_P 80
#define KEY_Q 81
#define KEY_R 82
#define KEY_S 83
#define KEY_T 84
#define KEY_U 85
#define KEY_V 86
#define KEY_W 87
#define KEY_X 88
#define KEY_Y 89
#define KEY_Z 90
#define KEY_WIN 91
#define KEY_NUMLOCK_0 96
#define KEY_NUMLOCK_1 97
#define KEY_NUMLOCK_2 98
#define KEY_NUMLOCK_3 99
#define KEY_NUMLOCK_4 100
#define KEY_NUMLOCK_5 101
#define KEY_NUMLOCK_6 102
#define KEY_NUMLOCK_7 103
#define KEY_NUMLOCK_8 104
#define KEY_NUMLOCK_9 105
#define KEY_NUMLOCK_STAR 106
#define KEY_NUMLOCK_PLUS 107
#define KEY_NUMLOCK_MINUS 109
#define KEY_NUMLOCK_DOT 110
#define KEY_NUMLOCK_SLASH 111
#define KEY_F1 112
#define KEY_F2 113
#define KEY_F3 114
#define KEY_F4 115
#define KEY_F5 116
#define KEY_F6 117
#define KEY_NUM_LOCK 144
#define KEY_SCROLL_LOCK 145
#define KEY_SEMICOLON 186
#define KEY_EQUALS 187
#define KEY_COMMA 188
#define KEY_MINUS 189
#define KEY_DOT 190
#define KEY_SLASH 191
#define KEY_TILDE 192
#define KEY_L_PARENTHESIS Показано первые 50% кода (символов: 3555)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.