RFR: 8356652: Input field ignores custom input source characters

Steven Loomis srl at openjdk.org
Fri May 16 03:36:59 UTC 2025


On Wed, 14 May 2025 15:31:46 GMT, Martin Fox <mfox at openjdk.org> wrote:

> Under the hood the Keyman input method appears as a US English keyboard layout. The characters attached to an NSEvent are always US English Roman even if the selected Keyman layout is, say, Hebrew or Dvorak. Keyman sends the correct Hebrew or Dvorak character to insertText:replacementRange: instead.
> 
> This PR special-cases the Keyman layout, detecting it using the same method that AWT does. When Keyman is active Glass records the insertText: character and uses that when sending out KeyEvents.

It’s still there if you click through.
https://keyman.com/go/package/download/isis_devanagari?version=2.1.1&tier=stable

El El jue, 15 may 2025 a la(s) 6:05 p.m., Andy Goryachev <
***@***.***> escribió:

> *andy-goryachev-oracle* left a comment (openjdk/jfx#1805)
> <https://github.com/openjdk/jfx/pull/1805#issuecomment-2885238974>
>
> @srl295 <https://github.com/srl295>
> ISIS Devanagari is no longer available:
> https://keyman.com/keyboards/isis_devanagari
>
>> Reply to this email directly, view it on GitHub
> <https://github.com/openjdk/jfx/pull/1805#issuecomment-2885238974>, or
> unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAGQZMZUMO6WLDDCFA6TXBT26UMT3AVCNFSM6AAAAAB5DW52UGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQOBVGIZTQOJXGQ>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>

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

PR Comment: https://git.openjdk.org/jfx/pull/1805#issuecomment-2885545654


More information about the openjfx-dev mailing list