home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
SCRNMS.ZIP
/
KEYS.H
< prev
next >
Wrap
C/C++ Source or Header
|
1990-02-20
|
3KB
|
121 lines
/* keys.h
**
** Copyright (c) 1987-90, Chris Laforet Software/Chris Laforet
** All Rights Reserved
**
** Started: 17 February 1990
**
** Revision Information: $Logfile: F:/libs/scrnlib/vcs/keys.h_v $
** $Date: 20 Feb 1990 05:03:06 $
** $Revision: 1.1 $
**
*/
#ifdef __cplusplus
extern "C"
{
#endif
#ifndef LIBRARY
#ifndef __TURBOC__
#ifndef __ZTC__
#ifndef PROTECTED
#pragma comment(lib,"LSCREEN")
#else
#pragma comment(lib,"LSCREENP")
#endif
#endif
#endif
#endif
/* Function Keys */
#define F1 0x13b
#define F2 0x13c
#define F3 0x13d
#define F4 0x13e
#define F5 0x13f
#define F6 0x140
#define F7 0x141
#define F8 0x142
#define F9 0x143
#define F10 0x144
#define CF1 0x15e
#define CF2 0x15f
#define CF3 0x160
#define CF4 0x161
#define CF5 0x162
#define CF6 0x163
#define CF7 0x164
#define CF8 0x165
#define CF9 0x166
#define CF10 0x167
#define SF1 0x154
#define SF2 0x155
#define SF3 0x156
#define SF4 0x157
#define SF5 0x158
#define SF6 0x159
#define SF7 0x15a
#define SF8 0x15b
#define SF9 0x15c
#define SF10 0x15d
#define AF1 0x168
#define AF2 0x169
#define AF3 0x16a
#define AF4 0x16b
#define AF5 0x16c
#define AF6 0x16d
#define AF7 0x16e
#define AF8 0x16f
#define AF9 0x170
#define AF10 0x171
/* Keypad Keys */
#define Ins 0x152
#define Del 0x153
#define Home 0x147
#define End 0x14f
#define PgUp 0x149
#define PgDn 0x151
#define UpArrow 0x148
#define DownArrow 0x150
#define LeftArrow 0x14b
#define RightArrow 0x14d
#define CHome 0x177
#define CEnd 0x175
#define CPgUp 0x184
#define CPgDn 0x176
#define CLeftArrow 0x173
#define CRightArrow 0x174
/* Editing Keys */
#define BACKSPACE 0x8
#define CBACKSPACE 0x7f
#define SBACKSPACE 0x8
#define ESC 0x1b
#define SPACE 0x20
#define TAB 0x9
#define ENTER 0xd
#define CR 0xd
#define CCR 0xa
#define SCR 0xd
#define STAB 0x10f
#ifdef __cplusplus
}
#endif