[Bug 15083] ReadConsoleInputW() returns wrong values for CTRL+SPACE

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Oct 9 08:39:51 CDT 2015


https://bugs.winehq.org/show_bug.cgi?id=15083

--- Comment #16 from Sasha2048 <sasha2048 at gmail.com> ---
Just for further info (may be moved to other bug report).

Ctrl+Space and Ctrl+Shift+Space don't work in Borland Delphi 7 under
wine-1.7.50. (But typing "." opens completions successfully and typing "("
opens parameter hints successfully -- this means that features themselves ARE
working, but they cannot be invoked explicitly by pressing Ctrl+Space and
Ctrl+Shift+Space.)
If I run Delphi 7 WITHOUT pressing Ctrl+Space, and then run it again WITH 
pressing Ctrl+Space, the following new items appear in the WINEDEBUG=+relay
output:
-imm32.ImmGetDefaultIMEWnd
-imm32.ImmLockIMC
-imm32.ImmProcessKey
-imm32.__wine_get_ui_window
-KERNEL32.GlobalGetAtomNameW
-KERNEL32.IsBadReadPtr
-user32.GetKeyboardState
-user32.ToAscii
-winex11.drv.ImeInquire
-winex11.drv.ImeProcessKey
-winex11.drv.ImeSelect
-winex11.drv.ToUnicodeEx
But neither WriteConsoleInputW, nor WriteConsoleInputA never appears in the
WINEDEBUG=+relay output.
Thus Ctrl+Space/Ctrl+Shift+Space issue of Delphi 7 is probably unrelated to
WriteConsoleInputW, but instead is related to one of the functions listed
above.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list