Gluon maintains JavaFX 17 and 21, so Johan can answer that.

There is no maintainer for the JavaFX 8 or 11 code lines in OpenJDK.

-- Kevin


On 9/30/2024 7:55 AM, Johan Corveleyn wrote:
On Sat, Sep 28, 2024 at 3:02 PM Martin Fox <m...@openjdk.org> wrote:
On Fri, 27 Sep 2024 14:29:17 GMT, Martin Fox <m...@openjdk.org> wrote:

The standard across all platforms is:

- A dead key followed by a composable character generates the composed 
character. For example, a circumflex dead key followed by an 'e' should 
generate 'ê'.
- A dead key followed by a character that can't compose with it generates a 
spacing character followed by the non-composable character. On Windows US 
International a circumflex dead key followed by a 'q' generates '^q'. The 
spacing character corresponding to the dead key varies based on the OS and 
layout.
- An exception is SPACE. On all platforms a dead key followed by SPACE should 
generate just the spacing version of the dead key but *not* a space character. 
Users rely on this shortcut to quickly access the character 'hidden' by the 
dead key.

The Windows glass code didn't implement the Space exception. This PR fixes that.

On Windows the US  US International layout. Shift+6 is the dead key for a 
circumflex diacritic if you want to test out the combinations mentioned above.

For some reason Windows 11 hides this setting well. To install a US 
International layout:
- Go to Settings > Time & Language > Language & Region.
- In the entry for English click on the three dots to the far right and select 
'Language Options'.
- Scroll down until you see 'Installed keyboards' and select 'Add a keyboard'.
- From the list select "United States - International".
To actually use the layout look to the right of the Task Bar and you should see a button 
for choosing the layout (it will contain the word "ENG").
This pull request has now been integrated.

Changeset: 5428f267
Author:    Martin Fox <m...@openjdk.org>
URL:       
https://git.openjdk.org/jfx/commit/5428f267887ea4098f6c2a87335de7ed9bf5c656
Stats:     8 lines in 1 file changed: 5 ins; 0 del; 3 mod

8340982: [win] Dead key followed by Space generates two characters instead of 
one

Reviewed-by: angorya, jhendrikx

-------------

PR: https://git.openjdk.org/jfx/pull/1584
Great! Thanks for the quick fix.

Is there any chance this could be backported to JavaFX 8 and 11 (and
perhaps 21)?
We're currently still on Java 8, but are working to upgrade to 11 in
the next half year or so, and possibly on to 21 after that.

I realize this is not such an important issue (it's been there for
ages). Still, if it's not too much effort, it would help us to get a
hold on that fix (in an official release) in the near future.

Thanks,

Reply via email to