On Tuesday 10 December 2002 3:01 pm, Lars Gullik Bj�nnes wrote:
> Angus Leeming <[EMAIL PROTECTED]> writes:
> | On Tuesday 10 December 2002 2:29 pm, Lars Gullik Bj�nnes wrote:
> >> >> Look at the time difference between the KEYRELEASE and KEYPRESS
> >> >> events.
> >> |
> >> | Why? Ie, I don't understand what you're attempting to do with this
> >> | code.
> >>
> >> Just do it....
> >>
> >> KeyRelease event, serial 27, synthetic NO, window 0x4a00001,
> >> root 0x3a, subw 0x4a00002, time 148348763, (52,23), root:(721,1037),
> >> state 0x0, keycode 40 (keysym 0x64, d), same_screen YES,
> >> XLookupString gives 1 characters: "d"
> >>
> >> KeyPress event, serial 27, synthetic NO, window 0x4a00001,
> >> root 0x3a, subw 0x4a00002, time 148348763, (52,23), root:(721,1037),
> >> state 0x0, keycode 40 (keysym 0x64, d), same_screen YES,
> >> XLookupString gives 1 characters: "d"
> >>
> >> What we do not want is cursors, auto-repeat chars that just continue
> >> to go after the key has been released. so we use xsync for this.
> >> The problem is to know when to run this xsync, we want to loose as few
> >> xevents as possible.
> |
> | Ok. Here I get a diff of about 40 between events. Now what.
>
> Note that I did not ask for the difference between Press and Release,
> but Release and Press...
Too subtle for me I'm afraid.
KeyRelease event, serial 25, synthetic NO, window 0x6000001,
root 0x3b, subw 0x0, time 152024603, (67,72), root:(1058,234),
state 0x0, keycode 35 (keysym 0x64, d), same_screen YES,
XLookupString gives 1 characters: "d"
KeyPress event, serial 25, synthetic NO, window 0x6000001,
root 0x3b, subw 0x0, time 152024603, (67,72), root:(1058,234),
state 0x0, keycode 35 (keysym 0x64, d), same_screen YES,
XLookupString gives 1 characters: "d"
KeyRelease event, serial 25, synthetic NO, window 0x6000001,
root 0x3b, subw 0x0, time 152024653, (67,72), root:(1058,234),
state 0x0, keycode 35 (keysym 0x64, d), same_screen YES,
XLookupString gives 1 characters: "d"
KeyPress event, serial 25, synthetic NO, window 0x6000001,
root 0x3b, subw 0x0, time 152024653, (67,72), root:(1058,234),
state 0x0, keycode 35 (keysym 0x64, d), same_screen YES,
XLookupString gives 1 characters: "d"
So adjacent Release and Press events have the same time stamp. Next step?
Angus