Задает коды и модификаторы клавиш.
Ключи числовых значений - это значения от 48 до 57, и соответствуют цифрам от 0 до 9.
Верхнерегистровые клавиши - это значения от 65 до 90, и соответствуют буквам от А до Z.
Так как синтаксис OneScript регистронезависимый, буквы нижнего регистра (строчные) для однозначного определения
имеют в имени окончание "_low". Буквы верхнего регистра (прописные) имеют в имени окончание "_up".
| Имя члена | Описание | Значение |
|---|---|---|
| a_low (a_low) | Код клавиши при нажатии A | 97 |
| A_up (A_up) | Код клавиши при нажатии Shift-A | 65 |
| AltMask (AltMask) | Когда установлена эта специальная маска, код клавиши представляет последовательность Alt-KeyValue. И значение кода клавиши можно получить удалив значение AltMask | 2147483648 |
| b_low (b_low) | Код клавиши при нажатии B | 98 |
| B_up (B_up) | Код клавиши при нажатии Shift-B | 66 |
| Backspace (Backspace) | Клавиша Backspace | 8 |
| BackTab (BackTab) | Клавиша Shift-Tab (противоположность клавиши Tab) | 1048586 |
| c_low (c_low) | Код клавиши при нажатии C | 99 |
| C_up (C_up) | Код клавиши при нажатии Shift-C | 67 |
| CharMask (CharMask) | Специальная маска, которая указывает на то, что это значение символа, значения вне этой специальной маски указывают на специальные символы, такие как комбинации Alt-key или специальные ключи на клавиатуре, такие как функциональные клавиши, клавиши стрелок и так далее | 1048575 |
| Clear (Clear) | Код клавиши при нажатии Clear | 12 |
| CtrlMask (CtrlMask) | Когда установлена эта специальная маска, код клавиши представляет последовательность Ctrl-KeyValue. И значение кода клавиши можно получить удалив значение CtrlMask | 1073741824 |
| CursorDown (CursorDown) | Клавиша CursorDown (СТРЕЛКА ВНИЗ) | 1048577 |
| CursorLeft (CursorLeft) | Клавиша CursorLeft (СТРЕЛКА ВЛЕВО) | 1048578 |
| CursorRight (CursorRight) | Клавиша CursorRight (СТРЕЛКА ВПРАВО) | 1048579 |
| CursorUp (CursorUp) | Клавиша CursorUp (СТРЕЛКА ВВЕРХ) | 1048576 |
| d_low (d_low) | Код клавиши при нажатии D | 100 |
| D_up (D_up) | Код клавиши при нажатии Shift-D | 68 |
| D0 (D0) | Цифра 0 | 48 |
| D1 (D1) | Цифра 1 | 49 |
| D2 (D2) | Цифра 2 | 50 |
| D3 (D3) | Цифра 3 | 51 |
| D4 (D4) | Цифра 4 | 52 |
| D5 (D5) | Цифра 5 | 53 |
| D6 (D6) | Цифра 6 | 54 |
| D7 (D7) | Цифра 7 | 55 |
| D8 (D8) | Цифра 8 | 56 |
| D9 (D9) | Цифра 9 | 57 |
| Delete (Delete) | Код клавиши при нажатии клавиши Del | 127 |
| DeleteChar (DeleteChar) | Клавиша Del | 1048585 |
| e_low (e_low) | Код клавиши при нажатии E | 101 |
| E_up (E_up) | Код клавиши при нажатии Shift-E | 69 |
| End (End) | Клавиша End | 1048583 |
| Enter (Enter) | Код клавиши при нажатии клавиши Enter | 10 |
| Esc (Esc) | Код клавиши при нажатии клавиши Esc | 27 |
| f_low (f_low) | Код клавиши при нажатии F | 102 |
| F_up (F_up) | Код клавиши при нажатии Shift-F | 70 |
| F1 (F1) | Клавиша F1 | 1048588 |
| F10 (F10) | Клавиша F10 | 1048597 |
| F11 (F11) | Клавиша F11 | 1048598 |
| F12 (F12) | Клавиша F12 | 1048599 |
| F2 (F2) | Клавиша F2 | 1048589 |
| F3 (F3) | Клавиша F3 | 1048590 |
| F4 (F4) | Клавиша F4 | 1048591 |
| F5 (F5) | Клавиша F5 | 1048592 |
| F6 (F6) | Клавиша F6 | 1048593 |
| F7 (F7) | Клавиша F7 | 1048594 |
| F8 (F8) | Клавиша F8 | 1048595 |
| F9 (F9) | Клавиша F9 | 1048596 |
| g_low (g_low) | Код клавиши при нажатии G | 103 |
| G_up (G_up) | Код клавиши при нажатии Shift-G | 71 |
| h_low (h_low) | Код клавиши при нажатии H | 104 |
| H_up (H_up) | Код клавиши при нажатии Shift-H | 72 |
| Home (Home) | Клавиша Home | 1048582 |
| i_low (i_low) | Код клавиши при нажатии I | 105 |
| I_up (I_up) | Код клавиши при нажатии Shift-I | 73 |
| InsertChar (InsertChar) | Клавиша Insert | 45 |
| j_low (j_low) | Код клавиши при нажатии J | 106 |
| J_up (J_up) | Код клавиши при нажатии Shift-J | 74 |
| k_low (k_low) | Код клавиши при нажатии K | 107 |
| K_up (K_up) | Код клавиши при нажатии Shift-K | 75 |
| l_low (l_low) | Код клавиши при нажатии L | 108 |
| L_up (L_up) | Код клавиши при нажатии Shift-L | 76 |
| m_low (m_low) | Код клавиши при нажатии M | 109 |
| M_up (M_up) | Код клавиши при нажатии Shift-M | 77 |
| n_low (n_low) | Код клавиши при нажатии N | 110 |
| N_up (N_up) | Код клавиши при нажатии Shift-N | 78 |
| Null (Null) | Код клавиши представляющий значение Null или Emrty | 0 |
| o_low (o_low) | Код клавиши при нажатии O | 111 |
| O_up (O_up) | Код клавиши при нажатии Shift-O | 79 |
| p_low (p_low) | Код клавиши при нажатии P | 112 |
| P_up (P_up) | Код клавиши при нажатии Shift-P | 80 |
| PageDown (PageDown) | Клавиша PageDown | 1048581 |
| PageUp (PageUp) | Клавиша PageUp | 1048580 |
| PrintScreen (PrintScreen) | Клавиша PrintScreen | 1048587 |
| q_low (q_low) | Код клавиши при нажатии Q | 113 |
| Q_up (Q_up) | Код клавиши при нажатии Shift-Q | 81 |
| r_low (r_low) | Код клавиши при нажатии R | 114 |
| R_up (R_up) | Код клавиши при нажатии Shift-R | 82 |
| s_low (s_low) | Код клавиши при нажатии S | 115 |
| S_up (S_up) | Код клавиши при нажатии Shift-S | 83 |
| ShiftMask (ShiftMask) | Когда установлена эта специальная маска, код клавиши представляет последовательность Shift-KeyValue. И значение кода клавиши можно получить удалив значение ShiftMask | 268435456 |
| Space (Space) | Код клавиши при нажатии Space | 32 |
| SpecialMask (SpecialMask) | Когда установлена эта специальная маска, код клавиши представляет специальную маску. В противном случае значение является одним из нижних битов (извлеченных из Charmask). | 4293918720 |
| t_low (t_low) | Код клавиши при нажатии T | 116 |
| T_up (T_up) | Код клавиши при нажатии Shift-T | 84 |
| Tab (Tab) | Код клавиши при нажатии Tab | 9 |
| u_low (u_low) | Код клавиши при нажатии U | 117 |
| U_up (U_up) | Код клавиши при нажатии Shift-U | 85 |
| Unknown (Unknown) | Была нажата неизвестная клавиша | 1048612 |
| v_low (v_low) | Код клавиши при нажатии V | 118 |
| V_up (V_up) | Код клавиши при нажатии Shift-V | 86 |
| w_low (w_low) | Код клавиши при нажатии W | 119 |
| W_up (W_up) | Код клавиши при нажатии Shift-W | 87 |
| x_low (x_low) | Код клавиши при нажатии X | 120 |
| X_up (X_up) | Код клавиши при нажатии Shift-X | 88 |
| y_low (y_low) | Код клавиши при нажатии Y | 121 |
| Y_up (Y_up) | Код клавиши при нажатии Shift-Y | 89 |
| z_low (z_low) | Код клавиши при нажатии Z | 122 |
| Z_up (Z_up) | Код клавиши при нажатии Shift-Z | 90 |