pub use jay_libinput::*; use crate::backend::InputDeviceCapability; pub fn device_capability(cap: InputDeviceCapability) -> consts::DeviceCapability { use consts::*; match cap { InputDeviceCapability::Keyboard => LIBINPUT_DEVICE_CAP_KEYBOARD, InputDeviceCapability::Pointer => LIBINPUT_DEVICE_CAP_POINTER, InputDeviceCapability::Touch => LIBINPUT_DEVICE_CAP_TOUCH, InputDeviceCapability::TabletTool => LIBINPUT_DEVICE_CAP_TABLET_TOOL, InputDeviceCapability::TabletPad => LIBINPUT_DEVICE_CAP_TABLET_PAD, InputDeviceCapability::Gesture => LIBINPUT_DEVICE_CAP_GESTURE, InputDeviceCapability::Switch => LIBINPUT_DEVICE_CAP_SWITCH, } }