Once again: YDKJ

Stefan Leichter sle at camline.com
Mon Aug 6 14:55:57 CDT 2001


Andreas Mohr Usenet 07/01 wrote:
> 
> Try running with --debugmsg +relay,+msg,+message,+event,+dinput,+key,+keyboard.
> That should clue you in on the problem.
> (check whether events from +event get through to the app/msg processing layer)

Hello,

comparing the traces of wine-20000613 and wine-20010731 i found a
difference when pressing e.g. the key '1': 

the old (working) version generates the events:
1.) WM_KEYDOWN
2.) WM_CHAR
3.) WM_KEYUP

the new (failing) version generates the events (see below):

1.) WM_SYSKEYDOWN
2.) WM_SYSCHAR
3.) WM_SYSKEYUP

Could this be the reason for the problem?

Bye Stefan
-------------- next part --------------
trace:event:EVENT_ProcessEvent called.
trace:event:EVENT_ProcessEvent Got event KeyRelease for hwnd 013c
trace:key:X11DRV_KEYBOARD_HandleEvent state = 0
trace:key:X11DRV_KEYBOARD_HandleEvent KeyRelease : keysym=31 (1), ascii chars=1 / 31 / '1'
trace:key:X11DRV_KEYBOARD_HandleEvent keycode 0xa converted to vkey 0x31
trace:key:X11DRV_KEYBOARD_HandleEvent bScan = 0x02.
trace:event:KEYBOARD_SendEvent (49,2,0002)
trace:key:queue_kbd_event  wParam=0031, lParam=c0020001, InputKeyState=1
trace:event:EVENT_ProcessEvent returns.
0806b700:Ret  x11drv.MsgWaitForMultipleObjectsEx() retval=00000000 ret=40773545
trace:msg:peek_message got hwnd 13c msg 104 (WM_SYSKEYDOWN) wp 31 lp 20001
0806b700:Ret  user32.PeekMessageA() retval=00000001 ret=0040382c


More information about the wine-users mailing list