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

Reply
 
Thread Tools Display Modes
Old 04-20-2017, 07:47 AM   #1
Robert Randolph
Human being with feelings
 
Robert Randolph's Avatar
 
Join Date: Apr 2017
Location: St. Petersburg, FL
Posts: 421
Default "Use pen/tablet-safe mode" does not work correctly

Preface:

I am extremely picky about my cursor movement. I use a mouse with one of the best current sensors (PMW3360). I have mouse acceleration totally turned off (via writing my own driver + careful tests).

I am quite certain that my input device works as expected.

This is using macOS 10.12.4. I have tested with a number of input devices and cursor-controlling methods.

Actual behaviour:

In this gif I am using the "Use pen/tablet-safe mode -- do not reposition mouse cursor while adjusting knobs/etc...".

I move my physical device (mouse) exactly 3" inside a wooden frame attached to the mousepad.



Expected behaviour:

In the same frame, without clicking a control, the mouse moves exactly to the edge of the screen then back.



This is a difference of about 1700 pixels on my screen between the correct position and where Reaper sets the cursor.

Why does this matter?:

This behaviour (and the default without the option) make it so resetting the mouse/pen position after using a control must constantly happen.

Reaper's current behaviour does not allow the user to maintain physical device position in a 1:1 correlation to the cursor position, like nearly every other application's controls do.

Example 1 - Mouse: I click a pan control and move it to max left position. My cursor is now 100px to the left, but my physical device (mouse) is on the far right of the mousepad. Now I must lift the mouse, jiggle it around and reset the cursor->device locational parity.

Example 2 - Tablet in absolute mode: I click a pan control and move it to max left position. The reset position of the cursor combined with the absolute mode position reset of the tablet causes the cursor to jump. Sometimes the click/drag motion gets stuck and some object gets moved/dragged (media item, note, marker etc..).

Example 3 - VNC: I click a pan control and move it to max left position. Sometimes causes desyncs of cursor position that require resetting the server!

Example 4 - Application cursor control (such as osculator tied to a wiimote): I click a pan control and move it to max left position. Letting go of the drag operation can either cause a desync (cursor no longer matches physical device's pointing vector) or the cursor will jump around momentarily.

Minor Request:

When using "Use pen/tablet-safe mode -- do not reposition mouse cursor while adjusting knobs/etc...", the mouse cursor ideally should not disappear when clicking on a control.
__________________
http://www.admiralbumblebee.com
Audio/DAW stuff, Woodworking, Programming and more... new posts twice a week or more.

Last edited by Robert Randolph; 04-20-2017 at 07:52 AM.
Robert Randolph is offline   Reply With Quote
Old 04-20-2017, 05:41 PM   #2
Robert Randolph
Human being with feelings
 
Robert Randolph's Avatar
 
Join Date: Apr 2017
Location: St. Petersburg, FL
Posts: 421
Default

Actually, this just appears to be broken on macOS with the option set either way.

Neither knob behaviour is correct based on the control label! I will compare to the windows behaviour tommorow.
__________________
http://www.admiralbumblebee.com
Audio/DAW stuff, Woodworking, Programming and more... new posts twice a week or more.
Robert Randolph is offline   Reply With Quote
Old 04-21-2017, 05:36 AM   #3
Robert Randolph
Human being with feelings
 
Robert Randolph's Avatar
 
Join Date: Apr 2017
Location: St. Petersburg, FL
Posts: 421
Default

Quote:
Originally Posted by Robert Randolph View Post
Actually, this just appears to be broken on macOS with the option set either way.

Neither knob behaviour is correct based on the control label! I will compare to the windows behaviour tommorow.
Everything works in Windows as expected. Cursor is placed in the correct position with "Use pen/tablet-safe mode -- do not reposition mouse cursor while adjusting knobs/etc..." on, and off (centered on control).

MacOS places the cursor in the wrong position with it on, and with it off it's somewhat random if it is re-centered or not.
__________________
http://www.admiralbumblebee.com
Audio/DAW stuff, Woodworking, Programming and more... new posts twice a week or more.
Robert Randolph 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 09:45 PM.


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