Hello David, I looked into the issue and tried to extend the support for Windows Magnifier for Swing application but the solution didn’t work out. I have captured my analysis in JBS for reference.
It looks like this needs further experimentation but, I can’t commit any timeline for now. Thank you for your patience. Regards, Abhishek From: David Alayachew <davidalayac...@gmail.com> Date: Thursday, 15 May 2025 at 2:15 PM To: Abhishek Kumar <abhishek.cx.ku...@oracle.com> Cc: Philip Race <philip.r...@oracle.com>, Ajit Ghaisas <ajit.ghai...@oracle.com>, client-libs-dev@openjdk.org <client-libs-dev@openjdk.org> Subject: Re: [External] : Re: Windows Magnifier does not work with my Swing applications Understood. Ty vm. On Thu, May 15, 2025, 1:19 AM Abhishek Kumar <abhishek.cx.ku...@oracle.com<mailto:abhishek.cx.ku...@oracle.com>> wrote: Hello David, I didn’t get enough time to investigate it further due to other priority work. But I will try to look into this issue ASAP. Regards, Abhishek From: David Alayachew <davidalayac...@gmail.com<mailto:davidalayac...@gmail.com>> Date: Thursday, 15 May 2025 at 8:32 AM To: Abhishek Kumar <abhishek.cx.ku...@oracle.com<mailto:abhishek.cx.ku...@oracle.com>> Cc: Philip Race <philip.r...@oracle.com<mailto:philip.r...@oracle.com>>, Ajit Ghaisas <ajit.ghai...@oracle.com<mailto:ajit.ghai...@oracle.com>>, client-libs-dev@openjdk.org<mailto:client-libs-dev@openjdk.org> <client-libs-dev@openjdk.org<mailto:client-libs-dev@openjdk.org>> Subject: Re: [External] : Re: Windows Magnifier does not work with my Swing applications Hey, any updates on this? I understand if not, but accessibility in Swing is important to me, even more so for the abovementioned reasons. On Tue, Feb 11, 2025 at 5:52 AM David Alayachew <davidalayac...@gmail.com<mailto:davidalayac...@gmail.com>> wrote: And thank you. On Tue, Feb 11, 2025, 12:50 AM Abhishek Kumar <abhishek.cx.ku...@oracle.com<mailto:abhishek.cx.ku...@oracle.com>> wrote: 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 <davidalayac...@gmail.com<mailto:davidalayac...@gmail.com>> Date: Tuesday, 11 February 2025 at 4:39 AM To: Philip Race <philip.r...@oracle.com<mailto:philip.r...@oracle.com>> Cc: Abhishek Kumar <abhishek.cx.ku...@oracle.com<mailto:abhishek.cx.ku...@oracle.com>>, client-libs-dev@openjdk.org<mailto:client-libs-dev@openjdk.org> <client-libs-dev@openjdk.org<mailto:client-libs-dev@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.r...@oracle.com<mailto:philip.r...@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 <davidalayac...@gmail.com<mailto:davidalayac...@gmail.com>> wrote: Hello Phil, Did you get any more info about this issue? On Tue, Dec 17, 2024, 11:58 AM David Alayachew <davidalayac...@gmail.com<mailto:davidalayac...@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.r...@oracle.com<mailto:philip.r...@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