/*
 * Key Map Editor Global Variables
 *
 * by: Tim Friest
 * on: January 1, 1989
 */

extern	unsigned long	ResourceFlags;
extern	unsigned long	StatusFlags;
extern	struct TextFont	*TopazFont;

/* keyboard screen variables */
extern	struct Window	*KeyMapEdWindow;
extern	unsigned long	Wind_sf;
extern	struct Gadget	AccGravGadget;
extern	struct Gadget	LeftShiftGadget;
extern	struct Gadget	RightShiftGadget;
extern	struct Gadget	LeftAltGadget;
extern	struct Gadget	RightAltGadget;
#define	GadgetList	&AccGravGadget
#define DefinableKeys	86

extern	struct Gadget	*FromKeyGad;

/* keymap file variables */
extern	BPTR	DirLock;
extern	BPTR	KeyMapSegment;
extern	struct KeyMapNode	*KeyMapNode;

extern	struct timerequest *Timer;
extern	ULONG	Timer_sf;
extern	struct Window	*FileReqWindow;
extern	struct FileNode	*FileList;
extern	int	FileListLength;

extern	struct Window	*KeyReqWindow;
