Input Actions
Like
Input handler built on top of libinput and KWin, currently in a very early stage of development.
Cost / License
- Free
- Open Source
Platforms
- Linux
- KDE Plasma
- Wayland
Features
- Support for Gestures
KDE Plasma integration
- Touch Gestures
- Wayland Support
Tags
- libinput
- kwin
- touchpad
- kde-plasma
Input Actions News & Activities
Highlights All activities
Recent activities
- POX added Input Actions as alternative to Fusuma
- POX added Input Actions
Input Actions information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is Input Actions?
Input handler built on top of libinput and KWin, currently in a very early stage of development. Supported environments: Plasma 6 Wayland.
Features:
- Stroke gesture: draw any shape
- Can specify multiple strokes per gesture
- Mouse gestures: press, stroke, swipe, wheel
- Horizontal scrolling wheels are supported
- Multiple mouse buttons can be specified (and all of them must be pressed in any order)
- Mouse buttons can still be used for normal clicks and dragging, depending on gestures
- Supports left, middle, right and 24 extra mouse buttons
- Touchpad gestures: pinch, press, rotate, stroke, swipe
- Supports 2-finger swipe and stroke gestures (requires edge scrolling to be disabled)
- Actions: run command, emit input, invoke Plasma global shortcut
- Executed at a specific point of the gesture's lifecycle (begin, update, end, cancel)
- Update actions can repeat at a specified interval
- Based on time for press gestures and distance for all other ones
- Bidirectional motion gestures can have actions with negative intervals
- Thresholds: actions and/or gestures will not trigger unless it is reached (based on time/distance just like intervals)
- Compatible with tools that operate at evdev level (Input Actions operates at compositor level, so it will process events after those tools)
- Selective input event blocking
- Blocks built-in Plasma gestures if a custom one is activated
- Powerful condition system with many variables and operators
- End conditions: determine whether a gesture is ended or cancelled
- And more
