[Bug 1303] - keyboard input repeats in half life (possibly other directx apps)

wine-bugs at winehq.com wine-bugs at winehq.com
Mon Mar 3 15:49:08 CST 2003


http://bugs.winehq.com/show_bug.cgi?id=1303





------- Additional Comments From lionel.ulmer at free.fr  2003-03-03 15:49 -------
This is really strange....

It seems that 

 1) HalfLife does not use DInput as I do not see any dinput messages in your
    trace (you sure you had +dinput in your debugmsg command :-) ? )

 2) that in the Desktop log, the events are like that when auto-repeat is on :

KeyPress
(...)
KeyRelease
KeyPress
(...)
KeyRelease
KeyPress
(...)

(this is the 'standard' X way of handling auto-repeat)

   Whereas in the managed mode, one has :

KeyPress
(...)
KeyPress
(...)
KeyPress
(...)
KeyPress
(...)
KeyRelease

I will try to find time to investigate the difference in the two code path (and
also to check how Windows handle auto-repeat).

Anyway, one easy way to fix this would be to do an 'xset r off' before starting
Wine in Desktop mode.



DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=1303>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.



More information about the wine-bugs mailing list