Topic: v200.1-dev : garder le collage au même endroit que l'objet copié

Bonjour,

Dans la v100, un copier/coller collait au même endroit que l'objet copié. Au début c'était pas pratique en cas de perte de sélection suite au collage. Mais finalement c'était bien pratique car il suffisait de jouer avec les flèches en comptant les appuis successifs pour garder l’alignement et l'écart Horizontal et Vertical.

Or avec la v0.200.1-dev (voir plus bas) le collage se fait en fonction de la position de la souris. Ce qui gène les possibilités d'alignement H et Z

Y a t-il un moyen (je n'ai rien/mal vu dans les menus config) pour garder l'ancien système pour ceux qui le souhaite ?

Merci d'avance.


---
QElectroTech V 0.200.1-dev
Compilation : GCC 15.2.0
Built with Qt 6.11.2 - x86_64 - Date : Sep 27 2026 : 11:19:33
Git Revision : 08325061fdc468931cb06667ff2983e0069f4090
Run with Qt 6.11.2 using 2 thread(s)
CPU : model name : Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
RAM Total : 3 GB
RAM Available : 3 GB
GPU : VMware SVGA II Adapter
GPU RAM :
OS : linux - x86_64 - Version : KDE Flatpak runtime - Kernel : 7.0.0-34-generic
*** Qt screens ***
( 1 : 1920 x 1015 )

Électricien

Re: v200.1-dev : garder le collage au même endroit que l'objet copié

Je pense que la nouvelle version est meilleure Opus.
Je n'ai pas en tete le commit qui l'explique, désolé.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."Questions regarding QET belong in this forum and will NOT be answered via PM! – Les questions concernant QET doivent être posées sur ce forum et ne seront pas traitées par MP !

Re: v200.1-dev : garder le collage au même endroit que l'objet copié

https://github.com/qelectrotech/qelectr … 6b48a32458

Ctrl+Shift+V pastes at the origin point, Ctrl+V keeps pasting under the cursor
Ctrl+V moves the pasted group under the pointer as before. The new
Ctrl+Shift+V ("Coller au point d'origine", diagrameditor.paste_origin)
leaves the group exactly where it was copied from and warps the OS
cursor to the group's grid-snapped origin, so the paste baseline and
the physical cursor agree and the group starts following the mouse from
its original place instead of jumping to the pointer.

The cursor warp is only trusted as the baseline when it verifiably
lands (QCursor::pos() agrees with the target): QCursor::setPos() needs
pointer focus and is a silent no-op on compositors without
wp_pointer_warp_v1. Otherwise m_baseline_captured stays false and
moveTo() re-baselines on the first real mouse move, so a refused warp
costs at most the first movement rather than flinging the group across
the folio. An origin outside the viewport is scrolled into view first,
since the compositor rejects warp targets outside the window.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."Questions regarding QET belong in this forum and will NOT be answered via PM! – Les questions concernant QET doivent être posées sur ce forum et ne seront pas traitées par MP !

Re: v200.1-dev : garder le collage au même endroit que l'objet copié

scorpio810 wrote:

Je pense que la nouvelle version est meilleure Opus.
Je n'ai pas en tete le commit qui l'explique, désolé.

Pas de soucis, en attendant j'utilise CTRL-D pour dupliquer (avec un offset de 1) et c'est même mieux au final

Électricien