home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Garbo
/
Garbo.cdr
/
mac
/
source
/
macvglph.cpt
/
MacVogl-alpha1
/
vodevice.h
< prev
next >
Wrap
Text File
|
1991-10-15
|
2KB
|
105 lines
/*
* devices
*/
#ifndef VOGL
#define VOGL
#endif
/*
* valuator values
*/
#define MOUSEX 1
#define MOUSEY 2
/*
* keyboard
*/
#define AKEY 'A'
#define BKEY 'B'
#define CKEY 'C'
#define DKEY 'D'
#define EKEY 'E'
#define FKEY 'F'
#define GKEY 'G'
#define HKEY 'H'
#define IKEY 'I'
#define JKEY 'J'
#define KKEY 'K'
#define LKEY 'L'
#define MKEY 'M'
#define NKEY 'N'
#define OKEY 'O'
#define PKEY 'P'
#define QKEY 'Q'
#define RKEY 'R'
#define SKEY 'S'
#define TKEY 'T'
#define UKEY 'U'
#define VKEY 'V'
#define WKEY 'W'
#define XKEY 'X'
#define YKEY 'Y'
#define ZKEY 'Z'
#define ZEROKEY '0'
#define ONEKEY '1'
#define TWOKEY '2'
#define THREEKEY '3'
#define FOURKEY '4'
#define FIVEKEY '5'
#define SIXKEY '6'
#define SEVENKEY '7'
#define EIGHTKEY '8'
#define NINEKEY '9'
#define SPACEKEY ' '
#define SEMICOLONKEY ';'
#define PERIODKEY '.'
#define COMMAKEY ','
#define QUOTEKEY '\''
#define MINUSKEY '-'
#define BACKSLASHKEY '\\'
#define EQUALKEY '='
#define LEFTBRACKETKEY '['
#define RIGHTBRACKETKEY ']'
#define BACKSPACEKEY '\010'
#define TABKEY '\011'
#define LINEFEEDKEY '\012'
#define RETKEY '\015'
#define DELKEY '\020'
#define ESCKEY '\033'
#define KEYBD 257
/*
* mouse buttons
*/
#define MOUSE1 258
#define MOUSE2 259
#define MOUSE3 260
#define LEFTMOUSE 260
#define MIDDLEMOUSE 259
#define RIGHTMOUSE 258
/*
* miscellany
*/
#define REDRAW 261
#define INPUTCHANGE 262
#define MAXDEV 262
/*
* max size of device table.
*/
#define MAXDEVTABSIZE 34
extern long qread();
extern Boolean isqueued();
extern void qdevice();
extern void unqdevice();
extern void qreset();