Ожидает нажатия на клавишу и возвращает её код.
Пример:
алг
нач
цел а
вывод "Нажмите клавишу...", нс
а := клав
вывод "Код нажатой клавиши равен ", а, нс
кон
Коды клавиш, имеющих символьное представление, совпадают с Юникодами соответствующих клавиш.
Коды клавиш, не имеющих символьное представление, приведены в таблице:
| Клавиша | Код |
| 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 |