µGFX  2.9
version 2.9
ginput_options.h File Reference

Detailed Description

GINPUT sub-system options header file.

Definition in file ginput_options.h.

Go to the source code of this file.

Macros

GINPUT Functionality to be included
#define GINPUT_NEED_MOUSE   GFXOFF
 Should mouse/touch functions be included. More...
 
#define GINPUT_NEED_KEYBOARD   GFXOFF
 Should keyboard functions be included. More...
 
#define GINPUT_NEED_TOGGLE   GFXOFF
 Should hardware toggle/switch/button functions be included. More...
 
#define GINPUT_NEED_DIAL   GFXOFF
 Should analog dial functions be included. More...
 
GINPUT Optional Low Level Driver Defines
#define GINPUT_TOUCH_STARTRAW   GFXOFF
 Start touch devices without loading or running calibration. More...
 
#define GINPUT_TOUCH_NOCALIBRATE_GUI   GFXOFF
 Turn off the touch calibration GUI. More...
 
#define GINPUT_TOUCH_NOCALIBRATE   GFXOFF
 Turn off all touch calibration support. More...
 
#define GINPUT_TOUCH_NOTOUCH   GFXOFF
 Turn off all touch support. More...
 
#define GINPUT_MOUSE_POLL_PERIOD   25
 Milliseconds between mouse polls. More...
 
#define GINPUT_MOUSE_CLICK_TIME   300
 Maximum length of CLICK in milliseconds. More...
 
#define GINPUT_TOUCH_CXTCLICK_TIME   500
 Milliseconds to generate a CXTCLICK on a touch device. More...
 
#define GINPUT_TOUCH_USER_CALIBRATION_LOAD   GFXOFF
 There is a user supplied routine to load mouse calibration data. More...
 
#define GINPUT_TOUCH_USER_CALIBRATION_SAVE   GFXOFF
 There is a user supplied routine to save mouse calibration data. More...
 
#define GMOUSE_DRIVER_LIST   GMOUSEVMT_Win32, GMOUSEVMT_Win32
 Define multiple static mice. More...
 
#define GINPUT_KEYBOARD_POLL_PERIOD   200
 Milliseconds between keyboard polls. More...
 
#define GKEYBOARD_DRIVER_LIST   GMOUSEVMT_Win32, GMOUSEVMT_Win32
 Define multiple static keyboards. More...
 
#define GKEYBOARD_LAYOUT_OFF   GFXOFF
 Turn off the layout engine. More...
 
#define GKEYBOARD_LAYOUT_SCANCODE2_US   GFXOFF
 Various Keyboard Layouts that can be included. More...