forked from deskflow/deskflow
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #679 from p12tic/x11-fix-event-wait-race-condition
XWindowsEventQueueBuffer: Fix delays when waiting for new events
- Loading branch information
Showing
2 changed files
with
16 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
b373d8e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI this commit doesn't fix the "sticking special keys" problem - just tested it and SHIFT is recognised when pressed but not when released, and only keys typed with SHIFT held are recognised until the pointer leaves and re-enters the screen
b373d8e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
barrier.tc.log.gz
barrier.t560.log.gz
these DEBUG1 level log files show t560 as server, tc as client. I move the cursor onto tc, click in a window, type sSsSs, move cursor back to t560 and back to tc, and then type tTtTt.
I've gzipped them for size - let me know if there is a better way to send them.
from the timestamps this looks like a "bad" key press:
[2020-07-03T12:24:52] DEBUG1: unable to match modifier state (0000,1021) for key 39