"<device name> <feedback id> <value>",
set_integer_feedback
},
+ {"get-button-map",
+ "<device name>",
+ get_button_map
+ },
{"set-button-map",
"<device name> <map button 1> [<map button 2> [...]]",
set_button_map
"<window> <device>",
set_clientpointer
},
+#endif
{ "list-props",
"<device> [<device> ...]",
list_props
"<device> <property> <format (8, 16, 32)> <val> [<val> ...]",
set_int_prop
},
+ { "set-float-prop",
+ "<device> <property> <val> [<val> ...]",
+ set_float_prop
+ },
+ { "set-atom-prop",
+ "<device> <property> <val> [<val> ...]",
+ set_atom_prop
+ },
{ "watch-props",
"<device>",
watch_props
"<device> <property>",
delete_prop
},
-#endif
{0, 0, 0
}
};
if (strcmp(driver->func_name, func) == 0) {
int r = (*driver->func)(display, argc-2, argv+2,
driver->func_name, driver->arg_desc);
- XFlush(display);
+ XSync(display, False);
return r;
}
driver++;