version 2.8
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   FALSE
 Should mouse/touch functions be included. More...
 
#define GINPUT_NEED_KEYBOARD   FALSE
 Should keyboard functions be included. More...
 
#define GINPUT_NEED_TOGGLE   FALSE
 Should hardware toggle/switch/button functions be included. More...
 
#define GINPUT_NEED_DIAL   FALSE
 Should analog dial functions be included. More...
 
GINPUT Optional Low Level Driver Defines
#define GINPUT_TOUCH_STARTRAW   FALSE
 Start touch devices without loading or running calibration. More...
 
#define GINPUT_TOUCH_NOCALIBRATE_GUI   FALSE
 Turn off the touch calibration GUI. More...
 
#define GINPUT_TOUCH_NOCALIBRATE   FALSE
 Turn off all touch calibration support. More...
 
#define GINPUT_TOUCH_NOTOUCH   FALSE
 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   FALSE
 There is a user supplied routine to load mouse calibration data. More...
 
#define GINPUT_TOUCH_USER_CALIBRATION_SAVE   FALSE
 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   FALSE
 Turn off the layout engine. More...
 
#define GKEYBOARD_LAYOUT_SCANCODE2_US   FALSE
 Various Keyboard Layouts that can be included. More...