[External] : Re: Windows Magnifier does not work with my Swing applications
Abhishek Kumar
abhishek.cx.kumar at oracle.com
Tue Feb 11 05:49:59 UTC 2025
Hello David,
Yeah, I will evaluate if existing JDK implementation can be extended to work with Windows Magnifier. I didn’t get enough time to look into this issue due to other issues but this is on my to-do list. I will update my findings on JBS after my analysis.
Thank you for your patience.
Regards,
Abhishek
From: David Alayachew <davidalayachew at gmail.com>
Date: Tuesday, 11 February 2025 at 4:39 AM
To: Philip Race <philip.race at oracle.com>
Cc: Abhishek Kumar <abhishek.cx.kumar at oracle.com>, client-libs-dev at openjdk.org <client-libs-dev at openjdk.org>
Subject: [External] : Re: Windows Magnifier does not work with my Swing applications
Ok, ty vm. Hey Abhishek, any updates?
On Mon, Feb 10, 2025, 5:50 PM Philip Race <philip.race at oracle.com<mailto:philip.race at oracle.com>> wrote:
I think I asked Abhishek to take a look.
-phil.
On 2/10/25 2:41 PM, David Alayachew wrote:
Poke.
Any new info?
On Fri, Jan 17, 2025, 8:05 AM David Alayachew <davidalayachew at gmail.com<mailto:davidalayachew at gmail.com>> wrote:
Hello Phil,
Did you get any more info about this issue?
On Tue, Dec 17, 2024, 11:58 AM David Alayachew <davidalayachew at gmail.com<mailto:davidalayachew at gmail.com>> wrote:
Thanks Phil.
Yeah, I am A-OK as long as this something that is looked into and the JBS Bug Report is updated with the findings. If this isn't too bad, this would be a solid inclusion. But if it's not worth the effort, I just want the JBS to be updated, and then I can put that as an answer for my StackOverflow post.
Thanks again for taking a look into this.
On Tue, Dec 17, 2024 at 11:56 AM Philip Race <philip.race at oracle.com<mailto:philip.race at oracle.com>> wrote:
Perhaps .. if it is an easy fix but I do not know the specifics and the evaluator of that bug wrote
"the magnifier cannot receive PropertyChangeEvents from Swing. This is a limitation in the Window magnifier.
The Windows magnifier could be modified by Microsoft to receive such events but the work would need to be done by Microsoft."
then went on to add that other magnifiers do work ..
I also don't know how tied in this would be to implementing support for the Windows Accessibility API.
Swing apps today use something called JavaAccessBridge and there are screen readers out there that support it.
It would be good to have another look at this specific issue, but I can't make any promises.
-phil.
On 12/15/24 1:04 PM, David Alayachew wrote:
Hello Client Libs Dev Team,
My eyesite has started to deteriorate significantly, so I have been using the built-in Accessibility tool called Windows (Screen) Magnifier (available since Windows XP at least). It zooms in and out of the screen by pressing the Windows Key and (+) or (-).
This works great because, as I type stuff, the magnifier will follow my text, so that I don't have to keep manually moving the magnifier whenever what I type inevitably ends up off-screen (off-view?).
This feature works great for basically every other application I have, except my Swing apps. I make a lot of Swing apps, and I use a bunch too. And this Magnifier feature that follows text does not work for any of the ones I have tried.
This feature does work on basically every other application I have. To name a few.
* Notepad++
* WordPad
* Firefox
* Git Bash
Here is a Bug Report referring to this problem.
https://bugs.openjdk.org/browse/JDK-5079680
The resolution was listed as "Future Project". Any chance that the future can be now?
I know that Swing is largely in maintenance mode, but if this were to get added, practically ALL Swing apps would receive a significant boost in accessibility. I think that's worth making some significant changes for.
Finally, here is a StackOverflow post I made discussing the same subject.
https://stackoverflow.com/questions/79281778<https://urldefense.com/v3/__https:/stackoverflow.com/questions/79281778__;!!ACWV5N9M2RV99hQ!Ly4-UF3NKnfHKegv0u1A73-bJexJCRENPe2tHIfIZbS-UVOiAyGFuQ5ftsZLZ3nYii9HnobMtSSE1q01jU3NB22v20jnRIk$>
Thank you for your time.
David Alayachew
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/client-libs-dev/attachments/20250211/06b2f348/attachment-0001.htm>
More information about the client-libs-dev
mailing list