home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0040 - 0049 / ibm0040-0049 / ibm0040.tar / ibm0040 / ZINC_5.ZIP / WINSRC.ZIP / G_HOTKEY.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1991-06-01  |  2.6 KB  |  64 lines

  1. //    Zinc Interface Library - G_HOTKEY.CPP
  2. //    COPYRIGHT (C) 1990, 1991.  All Rights Reserved.
  3. //    Zinc Software Incorporated.  Pleasant Grove, Utah  USA
  4.  
  5. #define USE_RAW_KEYS
  6. #include "ui_map.hpp"
  7.  
  8. static UI_EVENT_MAP hotKeyMapTable[] =
  9. {
  10.     { ID_WINDOW_OBJECT,     HOT_KEY_SYSTEM,        E_KEY,         ALT_PERIOD },
  11.     { ID_WINDOW_OBJECT,     HOT_KEY_SYSTEM,        E_KEY,         ALT_SPACE },
  12.     { ID_WINDOW_OBJECT,     HOT_KEY_MINIMIZE,    E_KEY,         ALT_WHITE_MINUS },
  13.     { ID_WINDOW_OBJECT,     HOT_KEY_MINIMIZE,    E_KEY,         ALT_GRAY_MINUS },
  14.     { ID_WINDOW_OBJECT,     HOT_KEY_MINIMIZE,    E_KEY,         ALT_F9 },
  15.     { ID_WINDOW_OBJECT,     HOT_KEY_MAXIMIZE,    E_KEY,         ALT_WHITE_PLUS },
  16.     { ID_WINDOW_OBJECT,     HOT_KEY_MAXIMIZE,    E_KEY,         ALT_GRAY_PLUS },
  17.     { ID_WINDOW_OBJECT,     HOT_KEY_MAXIMIZE,    E_KEY,         ALT_F10 },
  18.  
  19.     { ID_WINDOW_OBJECT,     'Q',                E_KEY,         ALT_Q },
  20.     { ID_WINDOW_OBJECT,     'W',                E_KEY,         ALT_W },
  21.     { ID_WINDOW_OBJECT,     'E',                E_KEY,         ALT_E },
  22.     { ID_WINDOW_OBJECT,     'R',                E_KEY,         ALT_R },
  23.     { ID_WINDOW_OBJECT,     'T',                E_KEY,         ALT_T },
  24.     { ID_WINDOW_OBJECT,     'Y',                E_KEY,         ALT_Y },
  25.     { ID_WINDOW_OBJECT,     'U',                E_KEY,         ALT_U },
  26.     { ID_WINDOW_OBJECT,     'I',                E_KEY,         ALT_I },
  27.     { ID_WINDOW_OBJECT,     'O',                E_KEY,         ALT_O },
  28.     { ID_WINDOW_OBJECT,     'P',                E_KEY,         ALT_P },
  29.  
  30.     { ID_WINDOW_OBJECT,     'A',                E_KEY,         ALT_A },
  31.     { ID_WINDOW_OBJECT,     'S',                E_KEY,         ALT_S },
  32.     { ID_WINDOW_OBJECT,     'D',                E_KEY,         ALT_D },
  33.     { ID_WINDOW_OBJECT,     'F',                E_KEY,         ALT_F },
  34.     { ID_WINDOW_OBJECT,     'G',                E_KEY,         ALT_G },
  35.     { ID_WINDOW_OBJECT,     'H',                E_KEY,         ALT_H },
  36.     { ID_WINDOW_OBJECT,     'J',                E_KEY,         ALT_J },
  37.     { ID_WINDOW_OBJECT,     'K',                E_KEY,         ALT_K },
  38.     { ID_WINDOW_OBJECT,     'L',                E_KEY,         ALT_L },
  39.  
  40.     { ID_WINDOW_OBJECT,     'Z',                E_KEY,         ALT_Z },
  41.     { ID_WINDOW_OBJECT,     'X',                E_KEY,         ALT_X },
  42.     { ID_WINDOW_OBJECT,     'C',                E_KEY,         ALT_C },
  43.     { ID_WINDOW_OBJECT,     'V',                E_KEY,         ALT_V },
  44.     { ID_WINDOW_OBJECT,     'B',                E_KEY,         ALT_B },
  45.     { ID_WINDOW_OBJECT,     'N',                E_KEY,         ALT_N },
  46.     { ID_WINDOW_OBJECT,     'M',                E_KEY,         ALT_M },
  47.  
  48.     { ID_WINDOW_OBJECT,     '1',                E_KEY,         ALT_1 },
  49.     { ID_WINDOW_OBJECT,     '2',                E_KEY,         ALT_2 },
  50.     { ID_WINDOW_OBJECT,     '3',                E_KEY,         ALT_3 },
  51.     { ID_WINDOW_OBJECT,     '4',                E_KEY,         ALT_4 },
  52.     { ID_WINDOW_OBJECT,     '5',                E_KEY,         ALT_5 },
  53.     { ID_WINDOW_OBJECT,     '6',                E_KEY,         ALT_6 },
  54.     { ID_WINDOW_OBJECT,     '7',                E_KEY,         ALT_7 },
  55.     { ID_WINDOW_OBJECT,     '8',                E_KEY,         ALT_8 },
  56.     { ID_WINDOW_OBJECT,     '9',                E_KEY,         ALT_9 },
  57.     { ID_WINDOW_OBJECT,     '0',                E_KEY,         ALT_0 },
  58.  
  59.     // End of array.
  60.     { ID_END, 0, 0, 0 }
  61. };
  62. UI_EVENT_MAP *_hotKeyMapTable = hotKeyMapTable;
  63.  
  64.