Repository navigation
v0.7.0
Important
New dependencies: pkg-config, libevdev. Run the appropriate command for your distribution from the Dependencies section.
There is now an optional, extra setup step after installation that will enable some of the features mentioned here.
Deprecated things that were supposed to be removed in this version will instead be removed in v0.8.
Changes
- AUR package renamed to inputactions-kwin
- Buillding the KWin plugin requires adding
-DINPUTACTIONS_BUILD_KWIN=ONto cmake flags. - Configuration file path changed to
~/.config/inputactions/config.yaml, the old file will be automatically copied there once. On debug builds~/.config/inputactions/config-debug.yamlis checked first. - Root.touchpad can no longer be a list, EventHandler.blacklist and EventHandler.whitelist are deprecated - for device-specific gestures use the device_name variable in a condition (and optionally a gesture group)
- Gesture.fingers is no longer deprecated due to how often it's used and how verbose conditions are
Features
- Hyprland plugin
- libevdev input backend
- New variables:
- device_name
- finger_{1..5}_position_percentage (finger position on touchpad)
- finger_{1..5}_pressure
- last_trigger_id (allows for gesture chaining, e.g. hold then swipe, or preventing gestures from being performed twice in a row)
- plasma_overview_active
- thumb_position_percentage
- thumb_present
- Touchpad click gesture (hard press): available on touchpads that don't have separate physical buttons below and instead act as one button
- Mouse gestures with exact button press order are now possible by setting mouse_buttons_exact_order on the gesture
- Added EventHandler.devices, TouchpadEventHandler.click_timeout, Gesture.id, Gesture.set_last_trigger, Gesture.mouse_buttons_exact_order
- Added
variables(QString filter = "")andreloadConfig()dbus methods
Fixed bugs
- Configuration file watcher breaks when file is deleted and doesn't work with symlinks
- Actions with
interval: '-'orinterval: '+'can cause an infinite loop that freezes the compositor