<AWT Dev> <AWT dev>[10] Review request for JDK-8163265: [macosx] numpad 0 instead of VK_0
Alexander Zvegintsev
alexander.zvegintsev at oracle.com
Tue Oct 17 09:07:44 UTC 2017
+1
Thanks,
Alexander.
On 17/10/2017 03:12, Sergey Bylokhov wrote:
> Looks fine.
> Please update the @bugid in the test before the push.
>
> On 16/10/2017 06:38, Manajit Halder wrote:
>> Hi All,
>>
>> Kindly review the fix for JDK10.
>>
>> Bug:
>> https://bugs.openjdk.java.net/browse/JDK-8163265
>>
>> Webrev:
>> http://cr.openjdk.java.net/~mhalder/8163265/webrev.00/
>>
>> Issue:
>> Wrong event code received for numbers 0 to 9 in case if any of the
>> arrow keys (left, right, up and down) are pressed before pressing any
>> of the number keys (0 to 9). Instead of number key event codes,
>> NUMPAD number key event are received and the test fails. But if the
>> arrow keys are not pressed before pressing the number keys 0 to 9
>> then correct key codes are received for the numbers and the test passes.
>>
>> Cause:
>> NSNumericPadKeyMask is used in the code to find out whether the
>> number key pressed is number or NUMPAD number. But
>> NSNumericPadKeyMask is also set if any of the arrow keys are pressed
>> (NSUpArrowFunctionKey, NSDownArrowFunctionKey,
>> NSLeftArrowFunctionKey, and NSRightArrowFunctionKey).
>>
>> Fix:
>> To distinguish between the number and NUMPAD keys the key values are
>> also checked because the key values are different for numbers and
>> NUMPAD numbers.
>>
>> Regards,
>> Manajit
>
>
More information about the awt-dev
mailing list