XenevaOS
Loading...
Searching...
No Matches
Classes | Macros
input.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  input_device_id
 

Macros

#define INPUT_DEVICE_ID_EV_MAX   0x1f
 
#define INPUT_DEVICE_ID_KEY_MIN_INTERESTING   0x71
 
#define INPUT_DEVICE_ID_KEY_MAX   0x2ff
 
#define INPUT_DEVICE_ID_REL_MAX   0x0f
 
#define INPUT_DEVICE_ID_ABS_MAX   0x3f
 
#define INPUT_DEVICE_ID_MSC_MAX   0x07
 
#define INPUT_DEVICE_ID_LED_MAX   0x0f
 
#define INPUT_DEVICE_ID_SND_MAX   0x07
 
#define INPUT_DEVICE_ID_FF_MAX   0x7f
 
#define INPUT_DEVICE_ID_SW_MAX   0x11
 
#define INPUT_DEVICE_ID_PROP_MAX   0x1f
 
#define INPUT_DEVICE_ID_MATCH_BUS   1
 
#define INPUT_DEVICE_ID_MATCH_VENDOR   2
 
#define INPUT_DEVICE_ID_MATCH_PRODUCT   4
 
#define INPUT_DEVICE_ID_MATCH_VERSION   8
 
#define INPUT_DEVICE_ID_MATCH_EVBIT   0x0010
 
#define INPUT_DEVICE_ID_MATCH_KEYBIT   0x0020
 
#define INPUT_DEVICE_ID_MATCH_RELBIT   0x0040
 
#define INPUT_DEVICE_ID_MATCH_ABSBIT   0x0080
 
#define INPUT_DEVICE_ID_MATCH_MSCIT   0x0100
 
#define INPUT_DEVICE_ID_MATCH_LEDBIT   0x0200
 
#define INPUT_DEVICE_ID_MATCH_SNDBIT   0x0400
 
#define INPUT_DEVICE_ID_MATCH_FFBIT   0x0800
 
#define INPUT_DEVICE_ID_MATCH_SWBIT   0x1000
 
#define INPUT_DEVICE_ID_MATCH_PROPBIT   0x2000
 

Macro Definition Documentation

◆ INPUT_DEVICE_ID_ABS_MAX

#define INPUT_DEVICE_ID_ABS_MAX   0x3f

◆ INPUT_DEVICE_ID_EV_MAX

#define INPUT_DEVICE_ID_EV_MAX   0x1f

◆ INPUT_DEVICE_ID_FF_MAX

#define INPUT_DEVICE_ID_FF_MAX   0x7f

◆ INPUT_DEVICE_ID_KEY_MAX

#define INPUT_DEVICE_ID_KEY_MAX   0x2ff

◆ INPUT_DEVICE_ID_KEY_MIN_INTERESTING

#define INPUT_DEVICE_ID_KEY_MIN_INTERESTING   0x71

◆ INPUT_DEVICE_ID_LED_MAX

#define INPUT_DEVICE_ID_LED_MAX   0x0f

◆ INPUT_DEVICE_ID_MATCH_ABSBIT

#define INPUT_DEVICE_ID_MATCH_ABSBIT   0x0080

◆ INPUT_DEVICE_ID_MATCH_BUS

#define INPUT_DEVICE_ID_MATCH_BUS   1

◆ INPUT_DEVICE_ID_MATCH_EVBIT

#define INPUT_DEVICE_ID_MATCH_EVBIT   0x0010

◆ INPUT_DEVICE_ID_MATCH_FFBIT

#define INPUT_DEVICE_ID_MATCH_FFBIT   0x0800

◆ INPUT_DEVICE_ID_MATCH_KEYBIT

#define INPUT_DEVICE_ID_MATCH_KEYBIT   0x0020

◆ INPUT_DEVICE_ID_MATCH_LEDBIT

#define INPUT_DEVICE_ID_MATCH_LEDBIT   0x0200

◆ INPUT_DEVICE_ID_MATCH_MSCIT

#define INPUT_DEVICE_ID_MATCH_MSCIT   0x0100

◆ INPUT_DEVICE_ID_MATCH_PRODUCT

#define INPUT_DEVICE_ID_MATCH_PRODUCT   4

◆ INPUT_DEVICE_ID_MATCH_PROPBIT

#define INPUT_DEVICE_ID_MATCH_PROPBIT   0x2000

◆ INPUT_DEVICE_ID_MATCH_RELBIT

#define INPUT_DEVICE_ID_MATCH_RELBIT   0x0040

◆ INPUT_DEVICE_ID_MATCH_SNDBIT

#define INPUT_DEVICE_ID_MATCH_SNDBIT   0x0400

◆ INPUT_DEVICE_ID_MATCH_SWBIT

#define INPUT_DEVICE_ID_MATCH_SWBIT   0x1000

◆ INPUT_DEVICE_ID_MATCH_VENDOR

#define INPUT_DEVICE_ID_MATCH_VENDOR   2

◆ INPUT_DEVICE_ID_MATCH_VERSION

#define INPUT_DEVICE_ID_MATCH_VERSION   8

◆ INPUT_DEVICE_ID_MSC_MAX

#define INPUT_DEVICE_ID_MSC_MAX   0x07

◆ INPUT_DEVICE_ID_PROP_MAX

#define INPUT_DEVICE_ID_PROP_MAX   0x1f

◆ INPUT_DEVICE_ID_REL_MAX

#define INPUT_DEVICE_ID_REL_MAX   0x0f

◆ INPUT_DEVICE_ID_SND_MAX

#define INPUT_DEVICE_ID_SND_MAX   0x07

◆ INPUT_DEVICE_ID_SW_MAX

#define INPUT_DEVICE_ID_SW_MAX   0x11