home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ User's Journal & Wi…eveloper's Journal Tools
/
C-C__Users_Journal_and_Windows_Developers_Journal_Tools_1997.iso
/
windbase
/
windbase.exe
/
MEMSLC.3
/
QUEUE
/
GETKEY.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-11-29
|
4KB
|
124 lines
/*****************************************************************************\
** **
** WW WW IIIIIIII NNN NN DDDDDDD BBBBBBB AA SSSSSS EEEEEEEE **
** WW W WW II NNNN NN DD DD BB BB AA AA SS EE **
** WW W WW II NN NN NN DD DD BBBBBBB AAAAAAAA SSSSSS EEEEEE **
** WW W WW II NN NNNN DD DD BB BB AA AA SS EE **
** WWWWW IIIIIIII NN NNN DDDDDDD BBBBBBB AA AA SSSSSS EEEEEEEE **
** **
** SSSSSS OOOOOO FFFFFFFF TTTTTTTT WW WW AA RRRRRRR EEEEEEEE **
** SS OO OO FF TT WW W WW AA AA RR RR EE **
** SSSSS OO OO FFFFF TT WW W WW AAAAAAAA RRRRRRR EEEEEE **
** SS OO OO FF TT WW W WW AA AA RR RR EE **
** SSSSSS OOOOOO FF TT WWWWW AA AA RR RR EEEEEEEE **
** **
*********** NOTICE ************************************************************
** This file contains valuable trade secrets and proprietary **
** assets of Windbase Software Inc. Embodying substantial **
** creative efforts and confidential information. Unauthorized **
** use, copying, decompiling, translating, disclosure or **
** transfer, of any kind, is strictly prohibited. **
** **
** COPYRIGHT (C) 1992, 1993, 1994. Windbase Software Inc. **
** ALL RIGHTS RESERVED. **
\*****************************************************************************/
/*
** Keyboard key definitions
*/
#define KEY_UP 300
#define KEY_PGUP 301
#define KEY_LEFT 302
#define KEY_RIGHT 303
#define KEY_DN 304
#define KEY_PGDN 305
#define KEY_EXIT 306
#define KEY_UPDATE 307
#define KEY_INSERT 308
#define KEY_DELETE 309
#define KEY_BACKSPACE 310
#define KEY_HOME 311
#define KEY_END 312
#define KEY_ENTER 313
#define KEY_F1 314
#define KEY_F2 315
#define KEY_F3 316
#define KEY_F4 317
#define KEY_F5 318
#define KEY_F6 319
#define KEY_F7 320
#define KEY_F8 321
#define KEY_F9 322
#define KEY_F10 323
#define KEY_F11 324
#define KEY_F12 325
#define KEY_SF1 326
#define KEY_SF2 327
#define KEY_SF3 328
#define KEY_SF4 329
#define KEY_SF5 330
#define KEY_SF6 331
#define KEY_SF7 332
#define KEY_SF8 333
#define KEY_SF9 334
#define KEY_SF10 335
#define KEY_SF11 336
#define KEY_SF12 337
#define KEY_CF1 338
#define KEY_CF2 339
#define KEY_CF3 340
#define KEY_CF4 341
#define KEY_CF5 342
#define KEY_CF6 343
#define KEY_CF7 344
#define KEY_CF8 345
#define KEY_CF9 346
#define KEY_CF10 347
#define KEY_CF11 348
#define KEY_CF12 349
#define KEY_AF1 350
#define KEY_AF2 351
#define KEY_AF3 352
#define KEY_AF4 353
#define KEY_AF5 354
#define KEY_AF6 355
#define KEY_AF7 356
#define KEY_AF8 357
#define KEY_AF9 358
#define KEY_AF10 359
#define KEY_AF11 360
#define KEY_AF12 361
#define KEY_CPGDN 362
#define KEY_CPGUP 363
#define KEY_CLEFT 364
#define KEY_CRIGHT 365
#define KEY_CINSERT 366
#define KEY_CDELETE 367
#define KEY_SUP 368
#define KEY_SPGUP 369
#define KEY_SDN 370
#define KEY_SPGDN 371
#define KEY_SCPGDN 372
#define KEY_SCPGUP 373
#define KEY_SINSERT 374
#define KEY_SDELETE 375
#define KEY_SLEFT 376
#define KEY_SRIGHT 377
#define KEY_SHOME 378
#define KEY_SEND 379
#define KEY_TAB 380
/*
** The key_stat structure is used along with the KeyStat() function
** to determine if the <SHIFT> key is being pressed while pressing
** a key.
*/
struct key_stat
{
int insert,
shiftkey;
};
void KeyStat(struct key_stat *keystat);
int GetKey(WBQUEUE *keybuff);