OnKeyPress event is passing the wrong value in Key for some of the key presses. When dash '-' is pressed the Key value is coming in as 'm' Ord(Key) 109. I believe the bug is in v2.0.2.3 as well.
The OnKeyPress event works correctly in web core v1.9.8.3.
Elias