Jump to content

Photo/Designer canvases don't recognise tablet pen cursor as last mouse position


Recommended Posts

Specs:

  • Affinity Photo & Designer 2.5.3
  • Windows 11 Home 23H2
  • Hardware acceleration is on
  • Huion Pro 24 4K pen display using OpenTabletDriver
  • Windows Ink enabled in both OpenTabletDriver and Affinity

Most pen input works as expected without issues - can draw, select tools/buttons, etc - BUT, while the pen cursor is over the canvas, it's not actually recognised as the last mouse position, and if I take the pen off the canvas and use my mouse, it moves the cursor from the last position it was in when I used the mouse, not the pen.

The main problem with that is that I use RadialMenu for quick tool access, and a macro pad with a mouse wheel for zooming/rotating etc.

Because the pen's cursor isn't recognised as the last mouse position while on the canvas, when I press the shortcut to show RadialMenu, it pops up at whatever position the cursor was when I last used the mouse, not where the cursor is currently displayed by the pen.
Additionally, zooming/rotating with the macropad mouse wheel won't work even though the pen shows the cursor on the canvas, and will only work when I move the cursor onto the canvas using my mouse.
Even more frustratingly, pen input is recognised as the mouse when it's away from the canvas, so even if I manually move the cursor onto the canvas with my mouse so that zooming/rotating will work, as soon as I use the pen to tap a tool or something in a panel or even just move the cursor off the canvas momentarily, zooming/rotating will no longer work until I move the cursor back with the mouse.

I've tested it and the pen's cursor is recognised as the last mouse position on my desktop, other programs, Photoshop, GIMP, in all areas of the Affinity window with no document open, and in Affinity side panels and menus while a document is open. The only time the pen cursor isn't recognised as the last mouse position is when it's on an Affinity canvas, both docked and undocked.
I've also separately tested setting Tablet Input Method to High Precision instead of Windows Ink, or OpenTabletDriver pen tip set to mouse instead of Windows Ink, and there was no change to how the pen's cursor position was treated while on Affinity canvases.

 

Steps to replicate:

  1. Move cursor over an Affinity canvas using a pen on a tablet display.
  2. Move the mouse, and the cursor will jump to the last position it was in when the mouse was used.
Link to comment
Share on other sites

  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.