On Fri, 14 Jan 2022 17:31:09 GMT, Aleksandr Veselov <d...@openjdk.java.net> wrote:
>> Perform scaling while converting sizes and coordinates to provide correct >> positions of accessible elements on HiDPI screen and make hit-test work >> properly. It uses FontRenderContext to receive display scale without API >> changes. > > Aleksandr Veselov has updated the pull request incrementally with one > additional commit since the last revision: > > Fix converting coordinates when getting GC at point > > Also move GraphicsConfiguration search into AccessibilityGraphicsEnvironment I've fixed receiving GC at given point and now hit-test and frame bounds seem to be calculated correctly. But it looks like NVDA does not work correctly with HiDPI itself, to it (at least v. 2021.3.1) has to be started in compatibility mode, see the attached picture  ------------- PR: https://git.openjdk.java.net/jdk18/pull/72