input: move capability conversion to libinput boundary
This commit is contained in:
parent
a20deb0628
commit
46d39becd4
5 changed files with 50 additions and 50 deletions
|
|
@ -1 +1,17 @@
|
|||
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,
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue