X-Git-Url: https://diplodocus.org/git/xorg-xinput/blobdiff_plain/6ecbe3059cbc3561657841b9ee9b61e03c583eb8..7f046c957d4529249bcb69b35f6513411f6efcf5:/src/xinput.c diff --git a/src/xinput.c b/src/xinput.c index c8cc4f9..b1cd0a3 100644 --- a/src/xinput.c +++ b/src/xinput.c @@ -81,6 +81,7 @@ static entry drivers[] = "", version }, +#if HAVE_XI2 { "create-master", " [sendCore (dflt:1)] [enable (dflt:1)]", create_master @@ -101,6 +102,23 @@ static entry drivers[] = " ", set_clientpointer }, + { "list-props", + " [ ...]", + list_props + }, + { "set-int-prop", + " [ ...]", + set_int_prop + }, + { "watch-props", + "", + watch_props + }, + { "delete-prop", + " ", + delete_prop + }, +#endif {0, 0, 0 } }; @@ -111,7 +129,11 @@ is_xinput_present(Display *display) XExtensionVersion *version; Bool present; +#if HAVE_XI2 version = XQueryInputVersion(display, XI_2_Major, XI_2_Minor); +#else + version = XGetExtensionVersion(display, INAME); +#endif if (version && (version != (XExtensionVersion*) NoSuchExtension)) { present = version->present;