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

Reply
 
Thread Tools Display Modes
Old 12-30-2018, 05:02 PM   #1
tack
Human being with feelings
 
tack's Avatar
 
Join Date: Jan 2014
Location: Ontario, Canada
Posts: 1,596
Default ctrl-mousewheel is hardcoded and unbindable in main window

By default, in the main context, ctrl-mousewheel is bound to the action "View: Zoom vertically (MIDI CC relative/mousewheel)"

As it happens, this appears to be hardcoded and can't be changed. I can rebind it in the MIDI editor, but in the main window, ctrl-mousewheel seems hardcoded to zoom vertically.

If you remove the ctrl-wheel binding to that action, it still zooms vertically. If you try to bind ctrl-wheel to another action, it still zooms vertically.

Can anyone reproduce this?

Reaper 5.965 on Windows 10 x64 (1803).

Last edited by tack; 12-30-2018 at 06:38 PM.
tack is offline   Reply With Quote
Old 12-30-2018, 06:28 PM   #2
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,428
Default

that shouldn't be the case. Remember to change it for both Main action list and MIDI Editor.
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is online now   Reply With Quote
Old 12-30-2018, 06:37 PM   #3
tack
Human being with feelings
 
tack's Avatar
 
Join Date: Jan 2014
Location: Ontario, Canada
Posts: 1,596
Default

Quote:
Originally Posted by EpicSounds View Post
that shouldn't be the case. Remember to change it for both Main action list and MIDI Editor.
It's working ok in the MIDI Editor, in that I'm able to rebind it. I forgot to mention that this problem only exists in the main window. I'll update the title.
tack is offline   Reply With Quote
Old 12-30-2018, 07:55 PM   #4
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,582
Default

Working fine here when the mouse is over the arrange. The scroll wheel functions are hardcoded when the mouse is over TCP.
bFooz is online now   Reply With Quote
Old 12-30-2018, 08:55 PM   #5
tack
Human being with feelings
 
tack's Avatar
 
Join Date: Jan 2014
Location: Ontario, Canada
Posts: 1,596
Default

Ah, thanks for checking bFooz. Indeed, you're right, it's only the TCP where the behaviour is hardcoded.

Is it just me or does this violate the Principle of Least Astonishment?
tack is offline   Reply With Quote
Old 12-31-2018, 03:48 AM   #6
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,582
Default

Quote:
Originally Posted by tack View Post
Is it just me or does this violate the Principle of Least Astonishment?
I have learned not to look for things like that in Reaper.
bFooz is online now   Reply With Quote
Old 12-31-2018, 09:42 AM   #7
tack
Human being with feelings
 
tack's Avatar
 
Join Date: Jan 2014
Location: Ontario, Canada
Posts: 1,596
Default

Quote:
Originally Posted by bFooz View Post
I have learned not to look for things like that in Reaper.
Sage advice.
tack is offline   Reply With Quote
Old 01-07-2019, 09:14 AM   #8
daeavelwyn
Human being with feelings
 
daeavelwyn's Avatar
 
Join Date: Dec 2014
Posts: 536
Default

Got the same, thanks for the tip ! But IMO it can be considerate as an issue more than a feature....
daeavelwyn is offline   Reply With Quote
Old 01-07-2019, 09:41 AM   #9
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,680
Default

An extension plugin can prevent the TCP from seeing Ctrl+Mousewheel events. I made this after accidentally messing up my track heights too many times: https://github.com/cfillion/tcp_mw_inhibitor/releases.
cfillion is offline   Reply With Quote
Old 01-07-2019, 10:09 AM   #10
serr
Human being with feelings
 
Join Date: Sep 2010
Posts: 12,243
Default

In Reaper Preferences/Editing Behavior/Mouse

This preference:
Control + left-click emulates right-click (control key will be unavailable as a modifier)

This is written confusingly bass ackwards IMHO. Should read something more like: "Enable control key for additional modifier in Reaper (control key will be disabled from default OS modifier key)" and the tickbox should work the opposite.

Normal operation right now is with the box ticked. Control-click opens context menus by default. The default mouse shortcut is the right-click button emulates control + left click. Unticking this box currently disables control-click (right-click) from the OS modifier to open context menus and instead lets Reaper use the control key for additional modifiers.

This was a frustrating few day search a while back when I 'broke' right-click menus by ticking this box! (Oh, another modifier key for Reaper? Sure why not! ... Right-click menus are why not.)
serr is online now   Reply With Quote
Old 01-07-2019, 10:28 AM   #11
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,582
Default

I actually leaned to use this, when I wheel over the arrange, the scroll goes horizontally, over TCP vertically.

IMO TCP should not be considered as the arrange but rather give it its own mouse modifiers section.
bFooz is online now   Reply With Quote
Old 01-07-2019, 12:05 PM   #12
daeavelwyn
Human being with feelings
 
daeavelwyn's Avatar
 
Join Date: Dec 2014
Posts: 536
Default

@cfillion: I've tested, but the problem is that your plugin block all mousewheel even on TCP, I'd like to have ctrl+mousewheel just zoom the selected track(s). But thks for the tip
daeavelwyn is offline   Reply With Quote
Old 12-05-2020, 05:53 AM   #13
~TarTaR~
Human being with feelings
 
~TarTaR~'s Avatar
 
Join Date: Dec 2020
Location: Tartary
Posts: 6
Default

Quote:
Originally Posted by cfillion View Post
An extension plugin can prevent the TCP from seeing Ctrl+Mousewheel events. I made this after accidentally messing up my track heights too many times: https://github.com/cfillion/tcp_mw_inhibitor/releases.
Argh, I'm so glad to see you had the same problem - and then fixed it with a custom DLL thingamabob! I was beyond stoked to make use of it, and hastily put it into the UserPlugins folder in the roaming resource path app dir (just like the text file in the reaper/plugins folder schooled me to do).

But it doesn't seem to work! I don't see any option to enable this anywhere, and ctrl+mousewheel still messes with my TCP. What piece of the puzzle am I missing?
~TarTaR~ is offline   Reply With Quote
Old 12-05-2020, 06:07 AM   #14
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,680
Default

It's only compatible with REAPER v5 currently. I haven't migrated to v6 myself yet so I haven't updated the plugin.
cfillion is offline   Reply With Quote
Old 10-30-2021, 05:17 AM   #15
x-tropic
Human being with feelings
 
x-tropic's Avatar
 
Join Date: May 2020
Location: Yevpatoria
Posts: 30
Default

Is it possible to invert the scrolling when used ctrl+mousewheel on TCP?
x-tropic is offline   Reply With Quote
Old 09-18-2023, 05:58 AM   #16
Buy One
Human being with feelings
 
Buy One's Avatar
 
Join Date: Sep 2019
Posts: 1,011
Default

Bump
__________________
https://github.com/Buy-One/REAPER-scripts (152)
REAPER is a DAW whose user guide file is larger than its installation file
Buy One is online now   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:52 PM.


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