⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xinput.h

📁 远程桌面连接工具
💻 H
📖 第 1 页 / 共 3 页
字号:
typedef struct {#if defined(__cplusplus) || defined(c_plusplus)    unsigned char	c_class;#else    unsigned char	class;#endif    unsigned char	length;    short		num_keys;    char        	keys[32];} XKeyState;typedef struct {#if defined(__cplusplus) || defined(c_plusplus)    unsigned char	c_class;#else    unsigned char	class;#endif    unsigned char	length;    short		num_buttons;    char        	buttons[32];} XButtonState;/******************************************************************* * * Function definitions. * */_XFUNCPROTOBEGINextern int	XChangeKeyboardDevice(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */#endif);extern int	XChangePointerDevice(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    int			/* xaxis */,    int			/* yaxis */#endif);extern int	XGrabDevice(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    Window		/* grab_window */,    Bool		/* ownerEvents */,    int			/* event count */,    XEventClass*	/* event_list */,    int			/* this_device_mode */,    int			/* other_devices_mode */,    Time		/* time */#endif);extern int	XUngrabDevice(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    Time 		/* time */#endif);extern int	XGrabDeviceKey(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    unsigned int	/* key */,    unsigned int	/* modifiers */,    XDevice*		/* modifier_device */,    Window		/* grab_window */,    Bool		/* owner_events */,    unsigned int	/* event_count */,    XEventClass*	/* event_list */,    int			/* this_device_mode */,    int			/* other_devices_mode */#endif);extern int	XUngrabDeviceKey(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    unsigned int	/* key */,    unsigned int	/* modifiers */,    XDevice*		/* modifier_dev */,    Window		/* grab_window */#endif);extern int	XGrabDeviceButton(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    unsigned int	/* button */,    unsigned int	/* modifiers */,    XDevice*		/* modifier_device */,    Window		/* grab_window */,    Bool		/* owner_events */,    unsigned int	/* event_count */,    XEventClass*	/* event_list */,    int			/* this_device_mode */,    int			/* other_devices_mode */#endif);extern int	XUngrabDeviceButton(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    unsigned int	/* button */,    unsigned int	/* modifiers */,    XDevice*		/* modifier_dev */,    Window		/* grab_window */#endif);extern int	XAllowDeviceEvents(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    int			/* event_mode */,    Time		/* time */#endif);extern int	XGetDeviceFocus(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    Window*		/* focus */,    int*		/* revert_to */,    Time*		/* time */#endif);extern int	XSetDeviceFocus(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    Window		/* focus */,    int			/* revert_to */,    Time		/* time */#endif);extern XFeedbackState	*XGetFeedbackControl(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    int*		/* num_feedbacks */#endif);extern int	XFreeFeedbackList(#if NeedFunctionPrototypes    XFeedbackState*	/* list */#endif);extern int	XChangeFeedbackControl(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    unsigned long	/* mask */,    XFeedbackControl*	/* f */#endif);extern int	XDeviceBell(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    XID			/* feedbackclass */,    XID			/* feedbackid */,    int			/* percent */#endif);extern KeySym	*XGetDeviceKeyMapping(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,#if NeedWidePrototypes    unsigned int	/* first */,#else    KeyCode		/* first */,#endif    int			/* keycount */,    int*		/* syms_per_code */#endif);extern int	XChangeDeviceKeyMapping(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    int			/* first */,    int			/* syms_per_code */,    KeySym*		/* keysyms */,    int			/* count */#endif);extern XModifierKeymap	*XGetDeviceModifierMapping(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */#endif);extern int	XSetDeviceModifierMapping(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    XModifierKeymap*	/* modmap */#endif);extern int	XSetDeviceButtonMapping(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    unsigned char*	/* map[] */,    int			/* nmap */#endif);extern int	XGetDeviceButtonMapping(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    unsigned char*	/* map[] */,    unsigned int	/* nmap */#endif);extern XDeviceState	*XQueryDeviceState(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */#endif);extern int	XFreeDeviceState(#if NeedFunctionPrototypes    XDeviceState*	/* list */#endif);extern XExtensionVersion	*XGetExtensionVersion(#if NeedFunctionPrototypes    Display*		/* display */,    _Xconst char*	/* name */#endif);extern XDeviceInfo	*XListInputDevices(#if NeedFunctionPrototypes    Display*		/* display */,    int*		/* ndevices */#endif);extern int	XFreeDeviceList(#if NeedFunctionPrototypes    XDeviceInfo*	/* list */#endif);extern XDevice	*XOpenDevice(#if NeedFunctionPrototypes    Display*		/* display */,    XID			/* id */#endif);extern int	XCloseDevice(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */#endif);extern int	XSetDeviceMode(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    int			/* mode */#endif);extern int	XSetDeviceValuators(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    int*		/* valuators */,    int			/* first_valuator */,    int			/* num_valuators */#endif);extern XDeviceControl	*XGetDeviceControl(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    int			/* control */#endif);extern int	XChangeDeviceControl(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    int			/* control */,    XDeviceControl*	/* d */#endif);extern int	XSelectExtensionEvent(#if NeedFunctionPrototypes    Display*		/* display */,    Window		/* w */,    XEventClass*	/* event_list */,    int			/* count */#endif);extern int XGetSelectedExtensionEvents(#if NeedFunctionPrototypes    Display*		/* display */,    Window		/* w */,    int*		/* this_client_count */,    XEventClass**	/* this_client_list */,    int*		/* all_clients_count */,    XEventClass**	/* all_clients_list */#endif);extern int	XChangeDeviceDontPropagateList(#if NeedFunctionPrototypes    Display*		/* display */,    Window		/* window */,    int			/* count */,    XEventClass*	/* events */,    int			/* mode */#endif);extern XEventClass	*XGetDeviceDontPropagateList(#if NeedFunctionPrototypes    Display*		/* display */,    Window		/* window */,    int*		/* count */#endif);extern Status	XSendExtensionEvent(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    Window		/* dest */,    Bool		/* prop */,    int			/* count */,    XEventClass*	/* list */,    XEvent*		/* event */#endif);extern XDeviceTimeCoord	*XGetDeviceMotionEvents(#if NeedFunctionPrototypes    Display*		/* display */,    XDevice*		/* device */,    Time		/* start */,    Time		/* stop */,    int*		/* nEvents */,    int*		/* mode */,    int*		/* axis_count */#endif);extern int	XFreeDeviceMotionEvents(#if NeedFunctionPrototypes    XDeviceTimeCoord*	/* events */#endif);extern int	XFreeDeviceControl(#if NeedFunctionPrototypes    XDeviceControl*	/* control */#endif);_XFUNCPROTOEND#endif /* _XINPUT_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -