Re: [AD] XIM patch for Allegro 4.1.x |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
- To: alleg-developers@xxxxxxxxxx
- Subject: Re: [AD] XIM patch for Allegro 4.1.x
- From: Elias Pschernig <allefant@xxxxxxxxxx>
- Date: Sun, 31 Oct 2004 11:35:21 +0100
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=J0PQyGX00U2URq2VCwo5rdmM94Rh8yk2J2Gz0uSz+ZcnMNam15YEP6PO4xZEmxq89bfaeIO92FY1mZSwAkqYqUznOfJg2W9PXflbIcpCVbtk+1wYs/COwPi/C+bfPk/42h79dJTpP2QQstMT93fnZXueacZCOQPw5Wp0EYsC5Oo=
> It appears to work fine with the XWIN gfx driver. However, modifiers
> keys don't work at all for me with the DGA2 driver. Does it work for
> you? If not, you can pull in the workaround that I used in the
> new_api_branch (look for "state_field_reliable" in xkeybdnu.c).
>
I'll look at this - seems like I have to disable XIM with DGA2, and
also use that state_field_reliable hack.
> Also, can you clean up the namespace of the xkeyboard.c file a little?
> e.g. x_keyboard_handle -> _xwin_keyboard_handler ; and
> x_find_unknown_key_assignement can be static (as well as spelte righte).
Sure :) I was also thinking about moving all the static variables into
the _xwin struct.. but then, I think it's cleaner to leave them in
xkeyboard.c.