Starcraft & Keyboard problems

Nix N. Nix nix at go-nix.ca
Wed Dec 12 23:59:54 CST 2001


Ilja Kamps wrote:

> On Wed, Dec 12, 2001 at 02:48:28AM -0500, Nix N. Nix wrote:
> 
>>I'm sorry if this is a re-post - I switched news servers and it's not 
>>showing up on the new one. Here goes:
>>
>>I'm trying to run Starcraft fullscreen using xinit:
>>
>>xinit /usr/bin/wine ./starcraft.exe -- /usr/X11R6/bin/X :1 -screen Starcraft
>>
>>This runs SC in full-screen mode, no window manager, a separate X 
>>server, DGA-enabled, the whole 9 yards.  Starcraft starts and looks 
>>great.  Unfortunately, the keyboard and the mouse don't work.  They get 
>>disconnected as soon as starcraft kicks in.
>>
> 
> I think you have the normal DGA problem, DGA input was broken a while ago
> and no one has been able to fix it yet. The only current fix is to use


Transgaming has fixed the problem.  I ran WineX with DGA and all and the 
keyboard and mouse worked fine.  Unfortunately, that still doesn't help 
me, because I have other problems with WineX that prevent me from 
switching over to it.


> xshm or downgrade wine (or ofcourse actually fix the problem :P).
> 


I also ran the above cmdline with --debugmsg +all, and I got a bunch of 
the following error messages:
0806d860:trace:keyboard:KEYBOARD_MapDeadKeysym no character for dead 
keysym 0x0000ff1b

I had a total of 70 different keysyms it couldn't find a character for 
(see attached).

It did, however, manage to properly detect my keyboard (I surmise):
0806d860:trace:keyboard:X11DRV_KEYBOARD_DetectLayout detected layout is 
"United States keyboard layout"

This is all the keyboard & mouse stuff I could fish out of the 82MBs 
worth of debug info:

0806d860:trace:keyboard:X11DRV_InitKeyboard OEM specific virtual key DF 
assigned to keycode 54:
0806d860:trace:keyboard:X11DRV_InitKeyboard (FF9D (KP_Begin) FFB5 (KP_5) )
0806d860:Ret  x11drv.InitKeyboard() retval=00000042 ret=408600f8
0806d860:Call x11drv.InitMouse(4092a3a0) ret=40860108
0806d860:trace:cursor:send_mouse_event (8001,320,240)
0806d860: send_message( id=0x806d860, type=6, win=00000000, 
msg=00000200, wparam=00000000, lparam=00000000, x=320, y=240, 
time=00000a40, info=00000000, timeout=0, data={} )
0806d860: send_message() = 0
0806d860:Ret  x11drv.InitMouse() retval=00000001 ret=40860108




Regards.
-------------- next part --------------
0x00000020
0x0000fe20
0x0000fef9
0x0000ff08
0x0000ff09
0x0000ff0d
0x0000ff13
0x0000ff14
0x0000ff15
0x0000ff1b
0x0000ff50
0x0000ff51
0x0000ff52
0x0000ff53
0x0000ff54
0x0000ff55
0x0000ff56
0x0000ff57
0x0000ff61
0x0000ff63
0x0000ff6b
0x0000ff7f
0x0000ff8d
0x0000ff95
0x0000ff96
0x0000ff97
0x0000ff98
0x0000ff99
0x0000ff9a
0x0000ff9b
0x0000ff9c
0x0000ff9d
0x0000ff9e
0x0000ff9f
0x0000ffaa
0x0000ffab
0x0000ffad
0x0000ffae
0x0000ffaf
0x0000ffb0
0x0000ffb1
0x0000ffb2
0x0000ffb3
0x0000ffb4
0x0000ffb5
0x0000ffb6
0x0000ffb7
0x0000ffb8
0x0000ffb9
0x0000ffbe
0x0000ffbf
0x0000ffc0
0x0000ffc1
0x0000ffc2
0x0000ffc3
0x0000ffc4
0x0000ffc5
0x0000ffc6
0x0000ffc7
0x0000ffc8
0x0000ffc9
0x0000ffe1
0x0000ffe2
0x0000ffe3
0x0000ffe4
0x0000ffe5
0x0000ffe7
0x0000ffe8
0x0000ffe9
0x0000ffea
0x0000ffff


More information about the wine-users mailing list