Ожидает нажатия на клавишу и возвращает её код.
Пример:
алг
нач
цел а
вывод "Нажмите клавишу...", нс
а := клав
вывод "Код нажатой клавиши равен ", а, нс
кон
Коды клавиш, имеющих символьное представление, совпадают с Юникодами соответствующих клавиш.
Коды клавиш, не имеющих символьное представление, приведены в таблице:
Клавиша | Код |
Tab | 16777217 |
Backspace | 16777219 |
Enter | 16777220 |
Enter на цифровом блоке клавиатуры | 16777221 |
Insert | 16777222 |
Delete | 16777223 |
Pause | 16777224 |
Print Screen | 16777225 |
Home | 16777232 |
End | 16777233 |
Стрелка влево | 16777234 |
Стрелка вверх | 16777235 |
Стрелка вправо | 16777236 |
Стрелка вниз | 16777237 |
Page Up | 16777238 |
Page Down | 16777239 |
Shift | 16777248 |
Ctrl (на Macintosh - Command) | 16777249 |
Meta [логотип Windows] (на Macintosh - Control) | 16777250 |
Caps Lock | 16777252 |
Num Lock | 16777253 |
Scroll Lock | 16777254 |
F2 | 16777265 |
F3 | 16777266 |
F4 | 16777267 |
F5 | 16777268 |
F6 | 16777269 |
F7 | 16777270 |
F8 | 16777271 |
F9 | 16777272 |
F10 | 16777273 |
F11 | 16777274 |
F12 | 16777275 |
F13 | 16777276 |
F14 | 16777277 |
F15 | 16777278 |