Last active
January 3, 2016 12:39
-
-
Save saamalik/8464619 to your computer and use it in GitHub Desktop.
XCB repeating keys problem. Compile as: gcc -o xcb-test -lm -lxcb -lxcb-xtest xcb-test.c
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
#include <stdio.h> | |
#include <stdlib.h> | |
#include <stdbool.h> | |
#include <string.h> | |
#include <unistd.h> | |
#include <errno.h> | |
#include <xcb/xtest.h> | |
int main(int argc, char *argv[]) | |
{ | |
xcb_connection_t *dpy; | |
dpy = xcb_connect(NULL, NULL); | |
if (xcb_connection_has_error(dpy)) | |
err("Can't open display.\n"); | |
xcb_test_fake_input(dpy, XCB_KEY_PRESS, 25, XCB_CURRENT_TIME, XCB_NONE, 0, 0, 0); | |
/* sleep(1); // THIS DOESN'T HELP */ | |
xcb_test_fake_input(dpy, XCB_KEY_RELEASE, 25, XCB_CURRENT_TIME, XCB_NONE, 0, 0, 0); | |
xcb_flush(dpy); | |
xcb_disconnect(dpy); | |
} |
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
[2014-01-15 12:14] [PACMAN] upgraded archlinux-keyring (20131027-1 -> 20140108-1) | |
[2014-01-15 12:14] [PACMAN] installed wxgtk2.8 (2.8.12.1-1) | |
[2014-01-15 12:14] [PACMAN] upgraded audacity (2.0.5-1 -> 2.0.5-2) | |
[2014-01-15 12:14] [PACMAN] upgraded curl (7.34.0-2 -> 7.34.0-3) | |
[2014-01-15 12:14] [PACMAN] upgraded gst-plugins-bad (1.2.2-1 -> 1.2.2-2) | |
[2014-01-15 12:14] [PACMAN] upgraded clutter-gst (2.0.8-1 -> 2.0.10-1) | |
[2014-01-15 12:14] [PACMAN] upgraded libgcrypt (1.5.3-1 -> 1.6.0-1) | |
[2014-01-15 12:14] [PACMAN] upgraded systemd (208-3 -> 208-10) | |
[2014-01-15 12:14] [PACMAN] upgraded llvm-libs (3.3-1 -> 3.4-1) | |
[2014-01-15 12:14] [PACMAN] upgraded mesa (10.0.1-2 -> 10.0.2-1) | |
[2014-01-15 12:14] [PACMAN] upgraded gdk-pixbuf2 (2.30.2-1 -> 2.30.3-1) | |
[2014-01-15 12:14] [PACMAN] upgraded cogl (1.16.0-2 -> 1.16.0-3) | |
[2014-01-15 12:14] [PACMAN] upgraded cryptsetup (1.6.3-1 -> 1.6.3-2) | |
[2014-01-15 12:14] [PACMAN] upgraded pth (2.0.7-4 -> 2.0.7-5) | |
[2014-01-15 12:14] [PACMAN] upgraded dirmngr (1.1.1-1 -> 1.1.1-2) | |
[2014-01-15 12:14] [PACMAN] upgraded ffmpeg (1:2.1.1-3 -> 1:2.1.2-1) | |
[2014-01-15 12:14] [PACMAN] upgraded fribidi (0.19.5-1 -> 0.19.6-1) | |
[2014-01-15 12:14] [PACMAN] upgraded gcr (3.10.1-1 -> 3.10.1-2) | |
[2014-01-15 12:14] [PACMAN] upgraded gdbm (1.10-3 -> 1.11-1) | |
[2014-01-15 12:14] [PACMAN] upgraded gettext (0.18.3.1-2 -> 0.18.3.2-1) | |
[2014-01-15 12:15] [PACMAN] upgraded perl (5.18.1-1 -> 5.18.2-2) | |
[2014-01-15 12:15] [PACMAN] upgraded git (1.8.5.2-1 -> 1.8.5.3-1) | |
[2014-01-15 12:15] [PACMAN] upgraded gnome-desktop (1:3.10.1-2 -> 1:3.10.2-1) | |
[2014-01-15 12:15] [PACMAN] upgraded gnome-keyring (3.10.1-1 -> 3.10.1-2) | |
[2014-01-15 12:15] [PACMAN] upgraded gnupg (2.0.22-1 -> 2.0.22-2) | |
[2014-01-15 12:15] [PACMAN] upgraded gparted (0.17.0-1 -> 0.17.0-2) | |
[2014-01-15 12:15] [PACMAN] upgraded grilo-plugins (0.2.9-2 -> 0.2.9-3) | |
[2014-01-15 12:15] [PACMAN] upgraded gst-plugins-good (1.2.2-1 -> 1.2.2-2) | |
[2014-01-15 12:15] [PACMAN] upgraded libsecret (0.16-1 -> 0.16-2) | |
[2014-01-15 12:15] [PACMAN] upgraded gvfs (1.18.3-1 -> 1.18.3-2) | |
[2014-01-15 12:15] [PACMAN] upgraded libibus (1.5.4-2 -> 1.5.4-4) | |
[2014-01-15 12:15] [PACMAN] upgraded ibus (1.5.4-2 -> 1.5.4-4) | |
[2014-01-15 12:15] [PACMAN] upgraded mesa-libgl (10.0.1-2 -> 10.0.2-1) | |
[2014-01-15 12:15] [PACMAN] upgraded intel-dri (10.0.1-2 -> 10.0.2-1) | |
[2014-01-15 12:15] [PACMAN] upgraded iptables (1.4.20-1 -> 1.4.21-1) | |
[2014-01-15 12:15] [PACMAN] upgraded iproute2 (3.11.0-1 -> 3.12.0-1) | |
[2014-01-15 12:15] [PACMAN] upgraded lib32-libgcrypt (1.5.3-1 -> 1.6.0-1) | |
[2014-01-15 12:15] [PACMAN] upgraded lib32-llvm-libs (3.3-1 -> 3.4-1) | |
[2014-01-15 12:15] [PACMAN] upgraded lib32-systemd (208-1 -> 208-2) | |
[2014-01-15 12:15] [PACMAN] upgraded lib32-mesa (10.0.1-1 -> 10.0.2-1) | |
[2014-01-15 12:15] [PACMAN] upgraded lib32-mesa-libgl (10.0.1-1 -> 10.0.2-1) | |
[2014-01-15 12:15] [PACMAN] upgraded lib32-openssl (1.0.1.e-2 -> 1.0.1.f-1) | |
[2014-01-15 12:15] [PACMAN] upgraded libevdev (0.4-2 -> 0.6-1) | |
[2014-01-15 12:15] [PACMAN] upgraded libgnome-keyring (3.10.1-1 -> 3.10.1-2) | |
[2014-01-15 12:15] [PACMAN] upgraded libwbclient (4.1.3-1 -> 4.1.4-1) | |
[2014-01-15 12:15] [PACMAN] upgraded libxslt (1.1.28-2 -> 1.1.28-3) | |
[2014-01-15 12:15] [PACMAN] upgraded linux-firmware (20131013.7d0c7a8-1 -> 20131230.52d77db-1) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment