mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-18 10:26:33 +00:00
ToUnicode: ignore CTRL+number keystrokes.
This commit is contained in:
parent
85423c6a6b
commit
7ab639862b
|
@ -1533,6 +1533,15 @@ INT X11DRV_ToUnicode(UINT virtKey, UINT scanCode, LPBYTE lpKeyState,
|
||||||
ret = 0;
|
ret = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* more areas where X returns characters but Windows does not
|
||||||
|
CTRL + number */
|
||||||
|
if ((lpKeyState[VK_CONTROL] & 0x80)&&(keysym>=48)&&
|
||||||
|
(keysym<=57))
|
||||||
|
{
|
||||||
|
*(char*)lpChar = 0;
|
||||||
|
ret = 0;
|
||||||
|
}
|
||||||
|
|
||||||
/* We have another special case for delete key (XK_Delete) on an
|
/* We have another special case for delete key (XK_Delete) on an
|
||||||
extended keyboard. X returns a char for it, but Windows doesn't */
|
extended keyboard. X returns a char for it, but Windows doesn't */
|
||||||
if (keysym == XK_Delete)
|
if (keysym == XK_Delete)
|
||||||
|
|
Loading…
Reference in a new issue