Details
Description
Using a Samsung Omnia Device.
Any input box that accepts keyboard input results in this problem.
When non-numerical characters are entered as input, Qt assert in:
c:\qt\4.5.0-rc1\src\gui\kernel\qkeymapper_win.cpp
Line # - 460
static inline int toKeyOrUnicode(int vk, int scancode, unsigned char
*kbdBuffer, bool *isDeadkey = 0)
{
Q_ASSERT(vk > 0 && vk < 256);
int code = 0;
QChar unicodeBuffer[5];
The vk variable is zero.
It works fine with numeric keystrokes, but fails with all the others.