23 #ifndef MCR_INTERCEPT_LINUX_P_GRABBER_H_ 24 #define MCR_INTERCEPT_LINUX_P_GRABBER_H_ 27 #include "mcr/standard/linux/p_standard.h" 50 MCR_API
int mcr_Grabber_deinit(
struct mcr_Grabber *grabPt);
71 #define MCR_EVENTINDEX(keyCode) \ 74 #define MCR_EVENTBIT(keyCode) \ 75 (1 << ((keyCode) % 8))
MCR_API int mcr_Grabber_set_blocking(struct mcr_Grabber *grabPt, bool enable)
MCR_API void mcr_Grabber_init(struct mcr_Grabber *grabPt, struct mcr_context *ctx)
MCR_API bool mcr_Grabber_blocking(struct mcr_Grabber *grabPt)
MCR_API const char * mcr_Grabber_path(struct mcr_Grabber *grabPt)
MCR_API bool mcr_Grabber_enabled(struct mcr_Grabber *grabPt)
MCR_API int mcr_Grabber_set_enabled(struct mcr_Grabber *grabPt, bool enable)
MCR_API int mcr_Grabber_set_path(struct mcr_Grabber *grabPt, const char *path)
Standard signal and trigger types.