Menu

#283 UI suggestion: option to not move mouse to plugin window

0.9.90
closed
nobody
None
2024-04-04
2022-11-01
No

Hello,

When a track in Qtractor is equipped with a MIDI plugin that has an open GUI, the mouse cursor is teleported that the GUI window when that track is selected.

Steps to reproduce:
1) Add an empty track in Qtractor
2) Add a second track in qtractor
3) Add a MIDI plugin with a GUI (such as dexed, diva, etc)
4) Click OK to add the track.
5) Open the plugin GUI window (if not already open) by clicking on the plugin in the track and select "Edit" to show the GUI window.
6) Select track 1 by clicking on it
7) Select track 2 (that has the plugin GUI open). Notice how the mouse cursor is warped away from the Qtractor window and goes to the plugin GUI window.

This behavior may be desirable for some, but can be very frustrating when working in a multi-monitor environment. In addition, it makes tasks such as "Paste repeat..." impossible when the GUI window is open, because the cursor is warped away from the Qtractor window.

It would be great to have an option to disable this feature. Thanks again for all the hard work on this awesome program.

Discussion

  • Lukas Sabota

    Lukas Sabota - 2022-11-01

    As it turns out, this seems to be related to i3 and its "mouse_warping" option. By default, i3 will warp the mouse when a window is focused on a different monitor - which is what we are seeing here. This can be disabled in i3 by setting "mouse_warping none".

    The question still remains: it seems qtractor is focusing the plugin window on track selection - should it be doing this?

    Feel free to close if this is the desired behavior

     
    • Rui Nuno Capela

      Rui Nuno Capela - 2022-11-01

      The question still remains: it seems qtractor is focusing the plugin window on track selection - should it be doing this?

      yes, it's been a "feature" long ago requested and indulged :)
      cheers

       
  • Rui Nuno Capela

    Rui Nuno Capela - 2024-02-11
    • status: open --> closed
    • Milestone: 0.9.31 --> 0.9.40
     

Log in to post a comment.