finishing up repo migration
git-svn-id: svn://svn.code.sf.net/p/qjoypad/code/trunk@80 c05e91a0-76c8-4ec0-b377-ef19ce7cc080
This commit is contained in:
22
src/event.h
Normal file
22
src/event.h
Normal file
@ -0,0 +1,22 @@
|
||||
#ifndef JEVENT_H
|
||||
#define JEVENT_H
|
||||
|
||||
//for the functions we need to generate keypresses / mouse actions
|
||||
#include <X11/extensions/XTest.h>
|
||||
|
||||
//types of events QJoyPad can create.
|
||||
//KeyRelease, KeyPress, ButtonRelease, ButtonPress, and MouseMove
|
||||
enum eventType {KREL, KPRESS, BREL, BPRESS, WARP};
|
||||
|
||||
|
||||
//a simplified event structure that can handle buttons and mouse movements
|
||||
struct xevent {
|
||||
eventType type;
|
||||
int value1; //button, keycode, or x
|
||||
int value2; //y
|
||||
};
|
||||
|
||||
|
||||
void sendevent( xevent e );
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user