Клавиши (Keys) Перечисление

Описание

Задает коды и модификаторы клавиш.


Ключи числовых значений - это значения от 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

Смотрите также

Библиотека OneScriptTerminalGui