home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 26
/
CD_ASCQ_26_1295.iso
/
vrac
/
volume_3.zip
/
KEYBOARD.H
< prev
next >
Wrap
C/C++ Source or Header
|
1995-10-28
|
1KB
|
60 lines
#ifndef __KEYBOARD_H
#define __KEYBOARD_H
#define TRUE -1
#define FALSE 0
#define OR ||
#define AND &&
#define KEYBOARD_INTERRUPT 0x16
#define LEFT 19200
#define SPACEBAR 14624
#define UP 18432
#define DOWN 20480
#define LEFT 19200
#define RIGHT 19712
#define TAB 3849
#define BACKSPACE 3592
#define ENTER 7181
#define F1 15104
#define F2 15360
#define F3 15616
#define F4 15872
#define F5 16128
#define F6 16384
#define F7 16640
#define F8 16896
#define F9 17152
#define F10 17408
#define PAGE_UP 18688
#define PAGE_DOWN 20736
#define HOME 18176
#define END 20224
#define DELETE 21248
#define INSERT 20992
//Scan 2
#define RIGHT_SHIFT 0x01
#define LEFT_SHIFT 0x02
#define CTRL 0x04
#define ALT 0x08
//int_ch
#define ESC 27
//unsigned char far *video_buffer = (char far *)0xA0000000L; // vram byte ptr
// P R O T O T Y P E S ////////////////////////////////////////////////////////
unsigned char Get_Key(int *);
unsigned int Get_Control_Keys(unsigned int mask);
void flush_buffer(void);
void Pause(int tf);
int key(); //Returns CTRL ALT SHIFT Keypress's
int C_Break(void); //Goes here if Ctrl+Break pressed
int Key_Press(char *,int *, int *); //Returns Keypress's and character
//Misc Functions
char ascii(int int_ch);//changes Ascii number to character
int Check_ABC(int int_ch);
//Keyboard Functions
#include "c:\tc\keyboard.cpp"
#endif