Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Bug Reports

Reply
 
Thread Tools Display Modes
Old 04-26-2016, 09:44 AM   #1
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default MIDI: Double-click and click-drag actions also call single-click action (SOLVED)

In the MIDI editor, when trying to use double-click and click-drag mouse actions with mouse modifiers, the single-click mouse action (with the same mouse modifier) is always called and inserted before the double-click or click-drag action is run.

It is as if REAPER responds too quickly: before waiting to see if the action is a double-click or drag, the single-click action is called.

EDIT:
This bug report is a broader version of a another report that I made previously regarding double-clicking in the CC lane: http://forum.cockos.com/showthread.php?t=175881.

It may also be related to the following bug report on strange interactions of mouse modifers and right-click context menus: http://forum.cockos.com/showthread.php?t=172402.

Last edited by juliansader; 10-21-2016 at 07:31 AM.
juliansader is offline   Reply With Quote
Old 04-26-2016, 09:54 AM   #2
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,482
Default

Could be a faulty mouse (switch) too.
Dstruct is offline   Reply With Quote
Old 04-26-2016, 10:53 AM   #3
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
Originally Posted by Dstruct View Post
Could be a faulty mouse (switch) too.
Good suggestion. I tested the bug on another computer (with a different mouse), but unfortunately found similar behavior.
juliansader is offline   Reply With Quote
Old 10-20-2016, 05:20 AM   #4
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,815
Default

Quote:
Originally Posted by juliansader View Post
In the MIDI editor, when trying to use double-click and click-drag mouse actions with mouse modifiers, the single-click mouse action (with the same mouse modifier) is always called and inserted before the double-click or click-drag action is run.

This has come up before in different contexts. Unfortunately, there is literally no way for REAPER to know that a single click is just the start of what the user intends as a double-click, so the single click will always be processed first.

(We have even experimented with delaying the single-click processing, but that leads to undesirable behaviors. One place in REAPER where you can see an obvious workaround for this problem is when double-clicking one of multiple selected MIDI items, with "behavior for open items in built-in MIDI editor" set to "open all selected items". The single click will deselect all but one item, but then the double-click restores the previous selection before opening the MIDI editor.)

The only solution is for the user who customizes mouse modifiers to take care that double-click mouse modifiers are not inconsistent with the equivalent single-click modifiers.
schwa is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:43 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.