reaper-oss / sws

The SWS extension is a collection of features that seamlessly integrate into REAPER, the Digital Audio Workstation (DAW) software by Cockos, Inc
https://www.sws-extension.org/
MIT License
448 stars 85 forks source link

Assigning pageUp/Dwn to "Scroll track view (Page)" also changes 'arrange view' behavior of same key #474

Open Jeff0S opened 10 years ago

Jeff0S commented 10 years ago

From dvinius on May 30, 2012 11:44:38

To reproduce issue: Assign the PageUp or PageDown key on a Windows PC to SWS action: "Xenakios/SWS: Scroll track view up/down (page)".

When hovering the mouse over the track area, the PageUp or PageDown keys work as intended (not with 100% accuracy, but better than nothing!)

However when hovering the mouse over the arrange view, the pageUp or pageDown keys now zoom, instead of scrolling, even when you have already assigned other keys or mouse modifiers to do those very same actions. Hence causing confusion. At the very least, the keys should do nothing when they are pressed while hovering in the arrange view. But ideally they could also scroll the tracks even when the mouse isnt directly over the tracks..

SWS Version 2.2.0 Build #2 / Reaper 4.22 32-bit / Windows XP SP3 32-bit / x86

Original issue: http://code.google.com/p/sws-extension/issues/detail?id=474

Jeff0S commented 10 years ago

From swstim on May 30, 2012 06:57:21

Did you unassign PageUp and PageDown from their default actions "Zoom in/out vertical"?

Status: Investigating

Jeff0S commented 10 years ago

From dvinius on May 30, 2012 10:09:03

The PageUp and PageDown keys are not assigned now, because they are assigned to the SWS actions named above. To be thorough, I de-assigned two "Ctrl-PageUp/Down" commands, thinking maybe Reaper was interpreting the Ctrl key as being stuck, but the issue still persists.

I also wanted to make sure it wasn't Reaper. So I assigned PageUp to a different random action, and like my other tests before, the problem goes away. The behavior only occurs when I assign PageUp to one of those SWS actions. Thanks for checking.