Ceci est une ancienne révision du document !
Un thème sympa avec une vidéo explicative (mais complexe à mettre en place) → https://github.com/juxtopposed/Mystical-Blue-Theme.git
https://github.com/taj-ny/InputActions
Exemple de config → https://wiki.inputactions.org/main/example-triggers.html
# doc : https://wiki.inputactions.org/main/example-triggers.html
touchpad:
gestures:
# maximiser fenêtre / global
- type: swipe
fingers: 3
direction: up
actions:
- on: begin
one:
- plasma_shortcut: kwin,Window Fullscreen
conditions:
- $window_maximized == true
- plasma_shortcut: kwin,Window Maximize
- type: swipe
fingers: 3
direction: down
actions:
- on: begin
one:
- plasma_shortcut: kwin,Window Fullscreen
conditions:
- $window_fullscreen == true
- plasma_shortcut: kwin,Window Maximize
conditions:
- $window_maximized == true
- plasma_shortcut: kwin,Window Minimize
# changer de bureau avec 3 doigts dans le sens non naturel
- type: swipe
fingers: 3
direction: right
actions:
- on: begin
one:
- plasma_shortcut: kwin,Switch to Next Desktop
- type: swipe
fingers: 3
direction: left
actions:
- on: begin
one:
- plasma_shortcut: kwin,Switch to Previous Desktop
# fermer un onglet
- type: pinch
fingers: 3
direction: in
actions:
- on: begin
input:
- keyboard: [ leftctrl+w ]
# fermer fenêtre / global
- type: pinch
fingers: 4
direction: in
actions:
- on: begin
plasma_shortcut: kwin,Window Close
# Overview
- type: swipe
fingers: 4
direction: down
actions:
- on: begin
plasma_shortcut: kwin,Cycle Overview Opposite
# rotate pour changer le volume
- type: rotate
fingers: 2
direction: any
actions:
- on: update
interval: -10
input:
- keyboard: [ volumedown ]
- on: update
interval: 10
input:
- keyboard: [ volumeup ]
# swipe 4 doigts
- type: swipe
fingers: 4
direction: left_right
speed: fast
actions:
- on: begin
input:
- keyboard: [ +leftalt, tab ]
- on: update
interval: -75
input:
- keyboard: [ leftshift+tab ]
- on: update
interval: 75
input:
- keyboard: [ tab ]
- on: end_cancel
input:
- keyboard: [ -leftalt ]
# Quick window switching (left)
- type: swipe
fingers: 4
direction: left
speed: slow
actions:
- on: begin
input:
- keyboard: [ leftalt+leftshift+tab ]
# Quick window switching (right)
- type: swipe
fingers: 4
direction: right
speed: slow
actions:
- on: begin
input:
- keyboard: [ leftalt+tab ]
# - type: swipe
# fingers: 4
# direction: up
# actions:
# - on: begin
# plasma_shortcut: kwin,ExposeAll
- type: swipe
fingers: 2
direction: up
conditions:
- $keyboard_modifiers == meta
actions:
- on: begin
plasma_shortcut: kwin,view_zoom_in
- on: update
interval: 10
plasma_shortcut: kwin,view_zoom_in
- type: swipe
fingers: 2
direction: down
conditions:
- $keyboard_modifiers == meta
actions:
- on: begin
plasma_shortcut: kwin,view_zoom_out
- on: update
interval: 10
plasma_shortcut: kwin,view_zoom_out
# Déplacer une fenêtre avec 3 doigts
- type: swipe
fingers: 2
direction: any
resume_timeout: 500 # Optional: allow lifting fingers for 500 ms, perform any other action (for example tap) to cancel the trigger immediately
accelerated: true # May not work, see the Touchpad page
conditions:
- $keyboard_modifiers == ctrl
actions:
- on: begin
input:
- keyboard: [ +leftmeta ]
- mouse: [ +left ]
- on: update
input:
- mouse: [ move_by_delta ]
- on: end_cancel
input:
- keyboard: [ -leftmeta ]
- mouse: [ -left ]