On Fri, 5 May 2023 20:25:23 GMT, John Hendrikx <[email protected]> wrote:
>> modules/javafx.graphics/src/main/java/com/sun/javafx/tk/Toolkit.java line
>> 709:
>>
>>> 707: * The default implementation bridges into the existing
>>> getKeyCodeForChar call.
>>> 708: */
>>> 709: public boolean getKeyCanGenerateCharacter(KeyEvent event, String
>>> character) {
>>
>> I think this method can be narrowed a bit to accept a `KeyCode` instead of
>> `KeyEvent`, making it bit more generally useful (and easier to test). Also
>> I think perhaps it can be named a bit more direct, like
>> `canKeyGenerateCharacter`.
>
> I forgot the `KeyEvent` is needed to extract the hardware code. Depending on
> whether this hardware code remains a hidden variable this may be for the best
> (or can pass both `KeyCode` and the hardware code).
I'll change the call over to `canKeyGenerateCharacter`, the longer form was
starting to annoy me too.
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1126#discussion_r1188926005