Outils pour utilisateurs

Outils du site


linux:kde (lu 182 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:kde [17-01-2026 19:59] edmc73linux:kde [17-01-2026 20:58] (Version actuelle) edmc73
Ligne 9: Ligne 9:
  
  
 +Exemple de config -> https://wiki.inputactions.org/main/example-triggers.html
 +
 +<file yaml config.yaml>
 +# 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
 +
 +# Zoomer avec Meta + 2 doigts haut/bas
 +    - 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 Ctrl + 2 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 ]
 +</file>
linux/kde.1768679950.txt.gz · Dernière modification : de edmc73