On Wed, 14 Jan 2026 17:36:13 GMT, Martin Fox <[email protected]> wrote:

> Updated documentation for various topics related to keyboard handling.
> 
> This documentation deprecates the KP_UP, KP_DOWN, KP_LEFT, and KP_RIGHT key 
> codes. As outlined in JDK-8316307 no platform has ever generated these codes 
> and using them with a Robot will produce inconsistent results.

I left an inline comment about needing a `since=27` parameter for the 
`Deprecated` annotations.

As an alternative, you could separate out the deprecations into a follow-on PR 
for 27, in which case this would become a doc-only PR that could be backported 
to jfx26.

modules/javafx.graphics/src/main/java/javafx/scene/input/KeyCode.java line 625:

> 623:      * @deprecated Use {@link KeyCode#UP} instead.
> 624:      */
> 625:     @Deprecated

Please add a `since` parameter to the `Deprecated` annotations, which is the 
release in which it is deprecated.  Given where we are in the release, this 
would be `@Deprecated(since = "27")`, since it is too late for an enhancement 
with a deprecation to get into 26 (unless it were deemed important enough, 
which this doesn't seem to be).

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

PR Review: https://git.openjdk.org/jfx/pull/2036#pullrequestreview-3662350209
PR Review Comment: https://git.openjdk.org/jfx/pull/2036#discussion_r2691706806

Reply via email to