#ifndef _KEYBOARD_H_
#define _KEYBOARD_H_


// кнопки не нажаты
#define KEY_EMPTY     0
// кнопки клавиатуры
#define KEY_F1        1
#define KEY_F2        2
#define KEY_F3        3
#define KEY_LEFT      4
#define KEY_UP        5
#define KEY_RIGHT     6
#define KEY_STOP      7
#define KEY_DOWN      8
#define KEY_START     9
// кнопка пользователя
#define KEY_USER_START      10

// кнопки отложенного старта
#define KEY_DEFERRED_CH1      11
#define KEY_DEFERRED_CH2      12
#define KEY_DEFERRED_CH3      13
#define KEY_DEFERRED_CH4      14
#define KEY_DEFERRED_CH5      15
#define KEY_DEFERRED_CH6      16
#define KEY_DEFERRED_CH7      17
#define KEY_DEFERRED_CH8      18
#define KEY_DEFERRED_CH9      19
#define KEY_DEFERRED_CH10     20

#define KEY_COUNT           21

extern void InitKbrd();
extern int GetKbrdEvent(int* event);

#endif //#ifndef _KEYBOARD_H_
