Modify

Opened 2 years ago

Last modified 2 weeks ago

#13173 new defect

Mouse pointer target offset

Reported by: anonymous Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: hidpi windows scaling mouse cursor location offset Cc: Klumbumbus, Basstoelpel

Description (last modified by Don-vip)

In 3840 x 2160 resolution I see that pointer and real target "point" is not exactly same place (bit up-left from cross hair center).
This is not big issue, but slows down a bit as need to re-adjust some points.


Attachments (3)

2016-07-20_11-57-17.jpg (10.9 KB) - added by anonymous 2 years ago.
JOSM Screenshot.png (1.0 MB) - added by thomas.barris@… 3 months ago.
JOSM screenshot in native solution
JOSM_Versatz.jpg (53.4 KB) - added by Don-vip 2 weeks ago.

Download all attachments as: .zip

Change History (22)

Changed 2 years ago by anonymous

Attachment: 2016-07-20_11-57-17.jpg added

comment:1 Changed 2 years ago by Don-vip

Description: modified (diff)

comment:2 Changed 2 years ago by Don-vip

Keywords: hidpi added

comment:3 Changed 14 months ago by bastiK

Resolution: needinfo
Status: newclosed

Please reopen if this is still an issue with Java 9.

comment:4 in reply to:  3 Changed 3 months ago by thomas.barris@…

Replying to bastiK:

Please reopen if this is still an issue with Java 9.

Java 9 here. I have the same issue with several monitor constellations but all with highDPI. Right now with built-in display of a Surface Pro. Just tested Paint and there is no issue between position pointed to and position of a point painted.
The mouse offset to left-up is in all JOSM modes: selecting, drawing etc. and really annoying as you misclick quite often.

Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2018-07-29 00:41:59 +0200 (Sun, 29 Jul 2018)
Revision:14066
Build-Date:2018-07-29 01:32:17
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (14066 de) Windows 10 64-Bit
OS Build number: Windows 10 Pro 1803 (17134)
Memory Usage: 413 MB / 2048 MB (80 MB allocated, but free)
Java version: 9.0.1+11, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Screen: \Display0 2736x1824
Maximum Screen Size: 2736x1824
Dataset consistency test: No problems found

Plugins:
+ buildings_tools (34212)
+ terracer (34109)
Last edited 3 months ago by Don-vip (previous) (diff)

comment:5 Changed 3 months ago by anonymous

Resolution: needinfo
Status: closedreopened

comment:6 Changed 3 months ago by Don-vip

Owner: changed from team to anonymous
Status: reopenedneedinfo

Java 9 is no longer supported. Please try with Java 10.

comment:7 Changed 3 months ago by Don-vip

Owner: changed from anonymous to thomas.barris@…

comment:8 Changed 3 months ago by thomas.barris@…

here we go, but it did not change anything.

Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2018-07-29 00:41:59 +0200 (Sun, 29 Jul 2018)
Revision:14066
Build-Date:2018-07-29 01:32:17
URL:https://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (14066 de) Windows 10 64-Bit
OS Build number: Windows 10 Pro 1803 (17134)
Memory Usage: 308 MB / 2048 MB (116 MB allocated, but free)
Java version: 10.0.2+13, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
Screen: \Display0 2736x1824
Maximum Screen Size: 2736x1824
Dataset consistency test: No problems found
Last edited 3 months ago by Don-vip (previous) (diff)

comment:9 Changed 3 months ago by Don-vip

Can you please attach a screenshot with native resolution? I need to see how JOSM is rendered on your Surface Pro pixel by pixel.

comment:10 Changed 3 months ago by Klumbumbus

Cc: Klumbumbus added

Changed 3 months ago by thomas.barris@…

Attachment: JOSM Screenshot.png added

JOSM screenshot in native solution

comment:11 Changed 3 months ago by thomas.barris@…

screenshot attached as per request

comment:12 Changed 3 months ago by anonymous

Owner: changed from thomas.barris@… to anonymous
Status: needinfonew

comment:13 Changed 3 months ago by Don-vip

Owner: changed from anonymous to team

comment:14 Changed 4 weeks ago by Don-vip

Ticket #16849 has been marked as a duplicate of this ticket.

comment:15 Changed 4 weeks ago by Don-vip

Cc: Basstoelpel added
Keywords: windows scaling added

I can reproduce with the following steps:

  • close JOSM if running
  • change scale factor to 175% on main display (not secondary screen)
  • In the Advanced scaling page, enable the option 'Fix scaling for apps'
  • start JOSM on main display

Problem occurs both with 8u192 and 11.0.1

Last edited 4 weeks ago by Don-vip (previous) (diff)

comment:16 Changed 4 weeks ago by Don-vip

Keywords: mouse cursor location offset added
Priority: minornormal

comment:17 Changed 4 weeks ago by Don-vip

In 14342/josm:

see #9995, see #13173 - adjust symbol shapes size based on current DPI

comment:18 Changed 4 weeks ago by Don-vip

@Thomas: please try with r14342, I think the problem should be solved for you. If not please attach a new screenshot showing how it behaves when you create a node
@Basstoelpel: I don't think it will work for you, but it's worth a try too. Just a question: why do you scale your screen to 200%?

comment:20 Changed 2 weeks ago by mani100

I have a 32" 4k-Monitor, Windows10 scale 150% (how I do: my eyesight is bad).
JOSM 14375 java 1.8.0-191

Same problem with the node:


Last edited 2 weeks ago by Don-vip (previous) (diff)

Changed 2 weeks ago by Don-vip

Attachment: JOSM_Versatz.jpg added

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to anonymous
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.