#ifndef _KEYDEF_H
#define _KEYDEF_H 1

/* KeyDef.h *****************************************************************
*
*	KeyDef --------	Global definitions for special keys.
*
*	Author --------	Olaf 'Olsen' Barthel, ED Electronic Design Hannover
*			Brabeckstrasse 35
*			D-3000 Hannover 71
*
****************************************************************************/

	/* Key is shifted. */

#define KC_SHIFT	16

	/* Cursor key selected. */

#define KC_CURSORUP	140
#define KC_CURSORDOWN	141
#define KC_CURSORRIGHT	142
#define KC_CURSORLEFT	143

	/* Any function key pressed. */

#define KC_FKEY1	129
#define KC_FKEY2	130
#define KC_FKEY3	131
#define KC_FKEY4	132
#define KC_FKEY5	133
#define KC_FKEY6	134
#define KC_FKEY7	135
#define KC_FKEY8	136
#define KC_FKEY9	137
#define KC_FKEY10	138

	/* Hit the help key. */

#define KC_HELP		139

	/* Some forward declarations... */

extern short		KeyConvert();
extern unsigned char *	ConvertToBuffer();
extern short		KeyConvertInit();
extern void		KeyConvertExit();
extern short		IsASCII();
extern short		IsPrintable();
extern unsigned char	ToUpper();

#endif _KEYDEF_H
