/*******************************************************************/
//              "Меркурий"-"Правда" - open source переводчик
//          распространяется в соответсвии с лицензией GNU v 2.0
//
//                        Определение клавиш   
//     Анисимов Д.В.                               сегодня
/*******************************************************************/
#ifndef S_KEY_DEFINED
#define S_KEY_DEFINED

/************** Определение клавиш ************************/

/* --------------- Функциональныx ---------------- */
   #define S_key_F1   59
   #define S_key_F2   60
   #define S_key_F3   61
   #define S_key_F4   62
   #define S_key_F5   63
   #define S_key_F6   64
   #define S_key_F7   65
   #define S_key_F8   66
   #define S_key_F9   67
   #define S_key_F10  68
   #define S_key_F11  69
   #define S_key_F12  70

/* ---------- Управляющих ------------------------ */
   #define S_key_Esc    27
   #define S_key_Enter '\r'
   #define S_key_TabR   '\t'
   #define S_key_Back   8
   #define S_key_Ins    82
   #define S_key_Del    83
   #define S_key_Home   71
   #define S_key_End    79
   #define S_key_PgUp   73
   #define S_key_PgDn   81
   #define S_key_Left   75
   #define S_key_Right  77
   #define S_key_Up     72
   #define S_key_Down   80
   #define S_key_space ' '

/* ------------------ служебных ------------------ */
   #define S_Shift_L  0x20
   #define S_Ctrl_L   0x10
   #define S_Alt_L    0x08
   #define S_Alt_R    0x04
   #define S_Ctrl_R   0x02
   #define S_Shift_R  0x01

# endif