typedef struct Key Key;
struct Key{
char orig[sizeof(int)]; //UTFmax+1 to fit in an integer, trick for translation
uint rune;
uint keysym;
uint keycode;
int isshift;
int iscontrol;
int isaltgr;
};
extern int verbose;
extern int debug;
int initdisplay();
int closedisplay();
int sendkey(Key *k);
void translate(Key *k);
void xtranslate(Key *k);
|