I recently saw @PatPennell's libinput-disable-on-click-scrolling project/fork and wonder if this project should grow in scope to allow further configuration. Some symbols like libinput_device_config_middle_emulation_set_enabled and libinput_device_config_scroll_set_button can be looked up at run-time via dlsym but others like LIBINPUT_CONFIG_MIDDLE_EMULATION_ENABLED are enums.
I recently saw @PatPennell's libinput-disable-on-click-scrolling project/fork and wonder if this project should grow in scope to allow further configuration. Some symbols like
libinput_device_config_middle_emulation_set_enabledandlibinput_device_config_scroll_set_buttoncan be looked up at run-time viadlsymbut others likeLIBINPUT_CONFIG_MIDDLE_EMULATION_ENABLEDare enums.